一,时间函数
语法:SELECT 时间函数([参数列表]){
经验:执行时间函数查询,会自动生成一张虚表(一行一列)}。
获取当前系统时间 select sysdate();
select now();
select curdate(); 返回当前时间不包含时分秒
select curtime(); 返回当前时间只包含时分秒
二,字符串函数
语法: SELECT 字符串函数 ([参数列表])
字符串应用:字符串拼接: select concat('my','sq','l');
字符串替换:SELECT INSERT('这是一个数据库',3,2,'MySql'); #结果为这是 MySql 数据库
转换小写 :SELECT LOWER('MYSQL'); #mysql #指定内容转换为小写
转换大写: SELECT UPPER('mysql'); #MYSQL#指定内容转换为大写
截取内容: SELECT SUBSTRING('JavaMySQLOracle',5,5); #MySQL#指定内容截取
三,聚合函数
聚合函数是我们日常能用到的频率最高的函数,也就是求和、计算总记录数、求平均值、求最大值、最小值这样的函数。
语法:SELECT 聚合函数(列名) FROM 表名;
聚合函数的应用:
求总和:SELECT SUM(Sage) FROM student; #统计所有学生年龄总和
求最大值:SELECT MAX(Sage) FROM student; #统计学生中年龄最大的学员
求最小值:SELECT MIN(Sage) FROM student; #统计学生中年龄最小的学员
求总行数:SELECT COUNT(*) FROM student; #统计学生总数
注意:聚合函数自动忽略null值,不进行统计。
rownumber函数详解: rownumber函数详解_笔记大全_设计学院