摘要: 窗口函数 1.1 什么是窗口函数 窗口函数:窗口类似于窗户,限定了一个空间范围,在数据库当中可以理解为记录集合,每一条记录都会在窗口中计算一个值出来 函数的基本用法: 函数名([expr]) over子句函数() over() 其中over是关键字,用来指定函数执行的窗口范围,包含三个分析子句: 分 阅读全文
posted @ 2021-11-11 19:19 felix-qin 阅读(107) 评论(0) 推荐(0) 编辑
摘要: CASE语法: CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 WHEN conditionN THEN resultN ELSE resultEND; 后面可以加 as xxx 阅读全文
posted @ 2021-11-04 21:17 felix-qin 阅读(34) 评论(0) 推荐(0) 编辑
摘要: EXIST: 1.当从表比主表大时,EXISTS查询的效率较高 2.exists是先从主查询中取得一条数据,再代入到子查询中,执行一次子查询,判断子查询是否能返回结果,主查询有多少条数据,子查询就要执行多少次 例如: SELECT * FROM employees WHERE NOT EXISTS 阅读全文
posted @ 2021-11-03 21:51 felix-qin 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 方法一:利用 LIMIT 和 OFFSET 关键字 .... LIMIT x OFFSET y LIMIT 后的数字x代表返回几条记录 OFFSET 后的数字y代表从第几条记录开始返回(第一条记录序号为0),也可理解为跳过多少条记录后开始返回 例如: SELECT * FROM employees 阅读全文
posted @ 2021-11-03 20:41 felix-qin 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 聚合函数group_concat(X,Y) X:要连接的字段 Y:连接时用的符号,可省略,默认为逗号 例如: SELECT dept_no,group_concat(emp_no) employees FROM dept_emp group BY dept_no 注意:此函数必须与 GROUP BY 阅读全文
posted @ 2021-11-03 20:25 felix-qin 阅读(95) 评论(0) 推荐(0) 编辑
摘要: substr(string,start,length) string - 指定的要截取的字符串。start - 必需,规定在字符串的何处开始。正数 - 在字符串的指定位置开始,负数 - 在从字符串结尾的指定位置开始,0 - 在字符串中的第一个字符处开始。length - 可选,指定要截取的字符串长度 阅读全文
posted @ 2021-11-03 20:08 felix-qin 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: [表达式 for 变量名 in 序列或迭代对象] 例如: 1. alist = [x*x for x in range(10)] 2. x = [row[0] for row in dataset] (dataset是嵌套列表) plt.grid() 函数 表示显示网格线 plt.savefig(' 阅读全文
posted @ 2021-10-27 19:23 felix-qin 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 不匹配检查: 两种表示方式: <> != 空值检查: is null 阅读全文
posted @ 2021-10-27 13:36 felix-qin 阅读(77) 评论(0) 推荐(0) 编辑
摘要: LIMIT语句 limit放在程序末尾 LIMIT 5 表示返回不多于5行 LIMIT 5,5 表示返回从行5开始的 5行 阅读全文
posted @ 2021-10-27 13:31 felix-qin 阅读(55) 评论(0) 推荐(0) 编辑
摘要: SHOW DATABASES 返回可用数据库的一个列表。包含在这个列表里的是MySQL内部使用的数据库 SHOW TABLES 返回当前数据库内可用表的列表 SHOW COLUMNS FROM (表名) 每个字段返回一行,行中包含字段名,数据类型,是否允许null,键信息,默认值以及其他信息 SHO 阅读全文
posted @ 2021-10-27 10:59 felix-qin 阅读(29) 评论(0) 推荐(0) 编辑