网站做推广需要什么黄岐建网站

pingmian/2026/1/21 7:33:47/文章来源:
网站做推广需要什么,黄岐建网站,广州网站建设设计平台,数据可视化网站模板文章目录 测试数据需求说明需求实现 前言#xff1a;本题制作参考牛客网进阶题目 —— SQL128 未完成试卷数大于1的有效用户 测试数据 -- 创建用户表 DROP TABLE IF EXISTS users; CREATE TABLE users (user_id INT,name STRING,age INT,gender STRING,register_date STRING… 文章目录 测试数据需求说明需求实现 前言本题制作参考牛客网进阶题目 —— SQL128 未完成试卷数大于1的有效用户 测试数据 -- 创建用户表 DROP TABLE IF EXISTS users; CREATE TABLE users (user_id INT,name STRING,age INT,gender STRING,register_date STRING );-- 插入用户数据 INSERT INTO users VALUES (1, Alice, 23, F, 2023-01-01), (2, Bob, 22, M, 2023-02-01), (3, Cathy, 24, F, 2023-03-01), (4, David, 23, M, 2023-04-01), (5, Eve, 25, F, 2023-05-01), (6, Frank, 26, M, 2023-06-01), (7, Grace, 27, F, 2023-07-01), (8, Hank, 28, M, 2023-08-01), (9, Ivy, 29, F, 2023-09-01), (10, Jack, 30, M, 2023-10-01);-- 创建订单表 DROP TABLE IF EXISTS orders; CREATE TABLE orders (order_id INT,user_id INT,product_id INT,order_date STRING,status STRING );-- 插入订单数据 INSERT INTO orders VALUES (101, 1, 1001, 2023-01-01, completed), (102, 1, 1002, 2023-01-01, pending), (103, 2, 1001, 2023-01-02, completed), (104, 3, 1001, 2023-01-03, pending), (105, 3, 1003, 2023-01-04, completed), (106, 4, 1002, 2023-01-02, completed), (107, 5, 1001, 2023-01-03, completed), (108, 5, 1002, 2023-01-04, pending), (109, 5, 1002, 2023-01-05, pending), (110, 5, 1003, 2023-01-06, pending), (111, 5, 1003, 2023-01-07, pending), (112, 6, 1001, 2023-01-08, completed), (113, 6, 1002, 2023-01-08, pending), (114, 6, 1003, 2023-01-08, pending), (115, 6, 1004, 2023-01-09, pending), (116, 6, 1005, 2023-01-10, completed), (117, 7, 1001, 2023-01-11, completed), (118, 7, 1002, 2023-01-11, pending), (119, 7, 1003, 2023-01-12, pending), (120, 7, 1004, 2023-01-12, pending), (121, 7, 1005, 2023-01-13, pending), (122, 8, 1001, 2023-01-14, completed), (123, 8, 1002, 2023-01-14, completed), (124, 8, 1003, 2023-01-15, completed), (125, 8, 1004, 2023-01-15, pending), (126, 8, 1005, 2023-01-16, pending), (127, 9, 1001, 2023-01-17, completed), (128, 9, 1002, 2023-01-17, completed), (129, 9, 1003, 2023-01-18, completed), (130, 9, 1004, 2023-01-18, completed), (131, 9, 1005, 2023-01-19, completed), (132, 10, 1001, 2023-01-20, pending), (133, 10, 1002, 2023-01-20, pending), (134, 10, 1003, 2023-01-21, pending), (135, 10, 1004, 2023-01-21, pending), (136, 10, 1005, 2023-01-22, pending);需求说明 统计 2023 年每个有效用户的数据有效用户指完成订单数至少为 1 且未完成订单数小于 5输出用户ID、用户名称、未完成订单数、完成订单数、购买过的商品ID集合按用户ID升序排列。 orders 表中的 status 列标识用户订单的状态共有两种 pending未完成 completed已完成。 结果示例 user_idnamepending_orderscompleted_ordersproduct_ids1Alice11[“2023-01-01:1001”,“2023-01-01:1002”]2Bob01[“2023-01-02:1001”]3Cathy11[“2023-01-03:1001”,“2023-01-04:1003”]4David01[“2023-01-02:1002”]5Eve41[“2023-01-03:1001”,“2023-01-04:1002”,“2023-01-05:1002”,“2023-01-06:1003”,“2023-01-07:1003”]6Frank32[“2023-01-08:1001”,“2023-01-08:1002”,“2023-01-08:1003”,“2023-01-09:1004”,“2023-01-10:1005”]7Grace41[“2023-01-11:1001”,“2023-01-11:1002”,“2023-01-12:1003”,“2023-01-12:1004”,“2023-01-13:1005”]8Hank23[“2023-01-14:1001”,“2023-01-14:1002”,“2023-01-15:1003”,“2023-01-15:1004”,“2023-01-16:1005”]9Ivy05[“2023-01-17:1001”,“2023-01-17:1002”,“2023-01-18:1003”,“2023-01-18:1004”,“2023-01-19:1005”] 其中 user_id用户IDname用户名pending_orders未完成订单数completed_orders完成订单数product_ids每个用户下单的所有日期和产品ID组成的列表。 需求实现 selectu.user_id,name,pending_orders,completed_orders,product_ids from(selectuser_id,sum(if(status pending,1,0)) pending_orders,sum(if(status completed,1,0)) completed_orders,collect_list(concat_ws(:,date_format(order_date,yyyy-MM-dd),cast(product_id as string))) product_idsfromorderswhereyear(order_date) 2023group byuser_id)t1joinusers uont1.user_id u.user_id wherecompleted_orders 1 and pending_orders 5 order byu.user_id;输出结果如下 范围筛选统计的需求比较简单只需要在分组的统计的时候进行判断即可。 本题稍有难度的地方在于如何将各个用户的下单日期与对应的产品ID进行组合形成列表也就是列转行。 在 Hive 中列转行有两个函数 collect_list传入一个参数字段根据分组对该字段进行聚合形成列表 collect_set和上面一样但它的不同之处在于会对组合的列表数据进行去重操作。 在 MySQL 中并没有这两个函数但是有和它们功能类似的函数 group_concat GROUP_CONCAT(expr SEPARATOR sep)-- 示例 group_concat(start_day SEPARATOR ;)其中expr 表示要连接的表达式可以是列名、常量或者更复杂的表达式。SEPARATOR sep 是一个可选参数用于指定连接字符串的分隔符默认为逗号。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/87246.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

淘客网站怎么做代理网站推广攻略

目录 文件内核对象 文件描述符的分配规则 重定向 重定向的概念 dup2系统调用 输出重定向 追加重定向 输入重定向 stderr解析 重定向到同一个文件中 分离常规输出和错输出 文件内核对象 上篇文章中我们介绍到了操作系统中的文件,操作系统为了方…

电商网站建设实训心得网络公司哪个平台好

定义,在这两种资源的文件出现在你的代码 并在onCreate()在所有视图中Activity可以检查方向绑定的意见,你的类的对象。示例。在这里我们有包含在这两个文件的ImageView的,并在画像文件有一个TextView和景观它包含Button代替TextViewmy_layout.…

es网站建设文档流程做网站

本文为作者学习文章,按作者习惯写成,如有错误或需要追加内容请留言(不喜勿喷) 本文为追加文章,后期慢慢追加 by 2023年10月 网络安全认证技术是指通过密码、数字证书、生物特征识别等手段,对使用网络的用…

建设房地产网站招标采购导航网

目录 1.题目2.答案3.提交结果截图4.图解 链接: 串联所有单词的子串 1.题目 给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。 s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。 例如,如果 w…

营销型网站是什么我市建设车辆违章查询网站 病句

过去几个月,深陷所谓“事理图谱”当中,苦恼不已。从2018年4月份开始做所谓的“事理图谱”以来至今,磕磕碰碰,做了很多技术上的尝试,也不乏在应用事理图谱上尝试了多种做法,也不乏写了几篇关于事理图谱的文章…

网站建设侵权免费好玩的网页游戏

ifconfig不显示IP地址 可以看到ens160并没有显示IP地址,刚刚装好的虚拟机是很干净的,连网卡都没有,我们修改一个配置文件: vim /etc/sysconfig/network-scripts/ifcfg-ens160将文件中的onboot修改为yes,即启动时需不需…

山西设计网站公司怎样把自己做的网站上传到网上

大数据场景下的数据库有很多种,每种数据库根据其数据模型、查询语言、一致性模型和分布式架构等特性,都有其特定的使用场景。以下是一些常见的大数据数据库: 1. **NoSQL 数据库**:这类数据库通常用于处理大规模、非结构化的数据。…

利用access做网站天猫网站是用什么技术做的

在完成jdk的配置后进行 配置方法: ①安装tomcat ②我的电脑--属性--高级系统设置--环境变量 ③创建CATALINA_HOME变量 ④然后编辑 path 环境变量引入CATALINA_HOME变量值 ⑤测试,打开浏览器输入localhost:8080 环境变量写法:  第…

做株洲网站需要多少钱手机网站建设合同

简介 什么是死锁? 我认为,死锁是由于两个对象在拥有一份资源的情况下申请另一份资源,而另一份资源恰好又是这两对象正持有的,导致两对象无法完成操作,且所持资源无法释放。 什么又是阻塞? 阻塞是由于资源不…

淮北论坛中文网站的seo怎么做

文章目录 C介绍环境配置第一个cpp程序案例练习 变量常量关系运算符逻辑运算符条件运算符位运算符类型转换分支循环程序调用综合案例 C介绍 基于C语言,继承了C的所有语法; 静态类型语言,需要先编译,再执行; 贴近底层硬…

小广告图片素材seo外链在线工具

一、前言实际上权限系统老早之前我就在一直开发,大概在刚毕业没多久就想一个人写一个系统,断断续续一直坚持到现在,毕竟自己亲动手自写的系统才有收获,本篇仅介绍权限。小小系统上不了台面,望各位大神勿喷。二、系统介…

网站友情链接的作用字体在线设计网站

文章目录1.首先了解一下linux的目录结构2.linux的基本命令之使用命令开关机3.linux的基本命令之目录管理1.ls—列出目录命令2.cd—切换目录命令3.pwd—查看当前所在目录命令4.mkdir—创建文件夹命令5.rmdir—删除文件夹命令6.cp—复制文件命令7.rm—传说中的删库跑路命令8.mv—…

网站建设后预期推广方式网站建设如何吸引投资

51单片机项目基础篇 LED流水灯1、硬件电路设计和原理分析2、软件设计2.1、利用循环和移位操作符功能实现:LED流水灯2.2、利用利用封装好的库函数功能实现:LED流水灯 3、编译结果4、结束语 LED流水灯 前言: 前几篇学会了LED驱动原理&#xff…

设备高端网站建设薇晓朵 wordpress 下载

Docker-compose下配置Mysql,Redis,MongoDB详解一、docker-compose简介二、构建一个实例项目1.前后端实现2.Dockerfile及docker-compose.yml3. 生成镜像三、实例程序源码一、docker-compose简介 Compose是用于定义和运行多容器Docker应用程序的工具。通过…

单位建设网站的目的模板网站建设价位

JAVA代码编写 动态规划(Dynamic Programming) 一个问题可以划分为多个子问题,且子问题之间有关联,就可以使用动态规划。 动态规划问题步骤: 确定dp数组(dp table)以及下标的含义确定递推公式…

山东网站建设网络公司凡科轻站官网

1 Laspy库介绍 laspy是一个Python库,主要用于读取、修改和创建LAS点云文件。该库兼容Python 2.6和3.5,并且可以处理LAS版本1.0-1.3的文件。 在laspy库中,可以使用命令行工具进行文件操作,如格式转换和验证,以及比较LAS…

深圳市建设交易网站菏泽百度推广公司电话

Java基础11——抽象类和接口 抽象类和抽象方法 区分普通方法和抽象方法 在Java 中,当一个类被 abstract 关键字修饰的时候这个类称为抽象类。当一个类的方法被 abstract 关键字修饰的时候,该方法称为抽象 方法。抽象方法必须定义在抽象类中。当一个方…

服装网站建设策划书预期投入广东睿营建设有限公司网站

亲爱的Linux用户们,是不是有时候觉得HTTP代理就像是一个魔法盒子,让你在数字世界中自由穿梭?但是,就像所有的魔法物品一样,它也会偶尔出点小状况。今天,我们就来一起探讨一下Linux系统中HTTP代理的常见问题…

手机网站你了解的外贸网站如何建站

文章目录 一、FunASR二、上代码(队列解决线程并发问题)三、测试 一、FunASR 在我的另一个博客有介绍FunASR,并且进行了语者分离,不过最近FunASR自带了语者分离,挺好挺好,但是一直看社区就是大家都用python写&#xff…

为什么做街舞网站制作演示网站

Timsort(泰姆排序)是一种混合排序算法,结合了合并排序(Merge Sort)和插入排序(Insertion Sort)的特性。它由Tim Peters在2002年为Python的排序算法而设计,并在Python 2.3版本中首次实…