- 博客(13)
- 收藏
- 关注
原创 SQL语句学习 练习题(二)
3、将在2018-05-01 00:00:00到2018-05-01 00:23:59内浏览了“购物”类型网络的用户ID更新为“0002567543”2、查询出每个用户访问的页面类型为“理财”的第一个URL(按时间)的记录,以及统计每个用户记录数形成字段Count。题目:查询至少有一门课与学号为“01”的同学所学相同的同学信息。
2023-05-09 16:41:36
175
原创 SQL语句学习 练习题(一)
题目:所有同学(每一个学生)的学生编号、学生姓名、选课总数(COUNT)、所有课程的总成绩(SUM)(没成绩的显示为NULL)不同行之间共同满足同一个条件,则需要将不同的行放到同一行上才可以。题目:查询同时选择了“01”课程和“02”课程的学生信息。题目:查询学过“张三”老师课程的同学信息。题目:查询没有学全所有课程的同学的信息。题目:在SC表存在成绩的学生信息。题目:查询“李”姓老师的数量。
2023-05-08 18:23:07
145
原创 SQL语句学习(五)子查询、半连接
若要取name则会返回第一条和第三条数据,但是他们并不是真正的最大学号,所以不能通过这种方式获取名字。= 等于号的子查询只能返回一个数字,但是如果用in,子查询可以返回一列数值。子查询如果在where或select中时相当于子查询先计算结果再判断。题目:找到每个classid中最大的id对应的信息。半连接一般的形式是在子查询内 引用副查询的表信息。题目:找到每个班级学生的最大学号对应的学生信息。题目:找出每个部门工资最高的员工。题目:找到小蓝带的所有学生。
2023-05-08 14:57:51
409
原创 SQL语句学习(四)
执行SELECT * FROM SC AS C1 JOIN SC AS C2 ON C1.CID = '01' AND C2.CID = '02' AND C1.SID = C2.SID可以得到4条数据;执行SELECT * FROM SC AS C1 JOIN SC AS C2 ON C1.CID = '01' AND C2.CID = '02'可以得到16条数据;当执行 SELECT * FROM SC AS C1 JOIN SC AS C2 可以得到64条数据;
2023-05-06 17:39:45
92
原创 SQL语句学习(三)
2.left join会在join的前提下,检查左边表的数据是否都包含在结果集内,如果包含则不做任何操作,如果不包含,则以空跟不包含的行组成新行加入新表。当仅有join时,on可以改成where;但是当left join或者其他时,只能用on。1.left join 必须用on。CASE WHER和聚集函数结合。因为HAVING n > 2。
2023-04-28 19:42:58
72
原创 SQL语句学习(二)
count(1)和count(name)区别:如果name中有null值,那么count不记录null,其他情况二者一致。count()、sum()求和、max()、min()、avg()、group_concat()字符串集合。因为temp的值全部为1,distinct去重以后,只有一个1。得到结果与上相同,count是不去重的计数。
2023-04-27 15:37:04
117
原创 mimic数据库提取(Navicat)
left join 会返回左表所有内容以及根据左表筛选出来的右表的内容。1、根据英文查询对应编码,~* 可以忽略字符串长度进行匹配。mimic一般只会用到左连,将患者的诊断信息表与其他表相连。3、给表和字段取别名,增强可读性。
2023-04-20 10:38:55
2413
1
原创 mimiciii安装物化视图(ccs_diagnosis_table.sql解压gz文件失败)使用SQL Shell导入数据表
mimiciii安装物化视图(ccs_diagnosis_table.sql解压gz文件失败)
2023-04-16 17:10:01
854
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅