Yogurt酸奶
Yogurt酸奶
全部文章
分类
题解(9)
归档
标签
去牛客网
登录
/
注册
Yogurt酸奶的博客
全部文章
(共21篇)
题解 | #SQL类别高难度试卷得分的截断平均值#
方法一 使用sum()函数求出所有的总和,再分别减去最大值max,最小值min,使用count()函数统计总个数,再减去一个最大值,一个最小值,所以减去2 使用round(X,D)函数保留小数位。X:为小数的值,D:为要保留的个数 SELECT tag, difficulty, round((sum...
Mysql
Java
2022-08-15
6
517
题解 | #删除记录(一)#
解析:注意计算作答时间小于5分钟函数: timestampdiff(类型, 时间1, 时间2):计算时间1与时间2的差值 类型可以为: year:年 month:月 day:日 week:周 hour:小时 minute:分钟 second:秒 delete from exam_r...
Mysql
2022-08-11
0
250
题解 | #插入记录(三)#
解析: replace into:会根据唯一索引,或主键删除一条数据(如果原有数据存在),然后再新插入一条数据;如果原有数据不存在,会直接新插入一条数据 题目中 exam_id 设置了 唯一(UNI)索引,且已存在exam_id为9003的数据,要求不管试卷Id是否存在,都要插入成功,所以使用re...
Mysql
2022-08-11
0
233
题解 | #插入记录(二)#
复制的几种方式 新表结构要与旧表结构一样 insert into 新表 select * from 旧表 insert into 新表(列名,列名...)select 列名,列名... from 旧表 insert into exam_record_before_2021 (uid,exam_i...
Mysql
2022-08-11
0
250
题解 | #返回每个顾客不同订单的总金额#
分析:根据题意,将第一个表进行分组查询,并计算总金额,将查询结果做为一张 表 与 Orders 表进行连接查询 Orders表别名为 t1 select order_num, sum(item_price * quantity) as total_ordered from OrderItems ...
Mysql
2022-08-09
0
243
题解 | #返回每个订单号各有多少行数#
题意分析: 每个订单号(order_num)各有多少行数(order_lines),并按 order_lines对结果进行升序排序 每个订单号:使用 group by 分组 各有多少行数:count() 函数进行统计 select order_num, count(order_n...
Mysql
2022-08-08
0
276
题解 | #顾客登录名#
题意: 登录名全部为大写字母,并由顾客联系人的前两个字符(cust_contact)和其所在城市的前三个字符(cust_city)组成 字母全部为大写 需要 cust_contact 前两个字符 需要 cust_city 前三个字符 函数: UPPER(str):将str的内容转为大写 LEF...
Mysql
2022-08-08
0
263
题解 | #检索产品名称和描述(四)#
按先后顺序同时出现toy和carrots select prod_name, prod_desc from Products where prod_desc like '%toy%carrots%'; 在like中控制字段的顺序
Mysql
2022-08-08
0
221
题解 | #对顾客ID和日期排序#
题解 先对顾客ID进行排序,再按订单日期倒序排列 select cust_id, order_num from Orders order by cust_id, order_date desc 注意:多个字段排序,字段直接用逗号分隔;默认不写或asc为升序,desc为倒序
Mysql
2022-08-08
0
311
题解 | #从 Customers 表中检索所有的 ID#
两种方式 1. 查询哪列直接写要查询的字段 select cust_id from Customers 2. 因为表中只有一列,所以可以直接写 * select * from Customers
Java
Mysql
2022-08-08
0
410
首页
上一页
1
2
3
下一页
末页