聚合函数
count() 查询某个字段的行数
max()查询某个字段的最大值
min()查询某个字段的最小值
sum()查询某个字段的和
avg()查询某个字段的平均值
常用的字符函数
-- concat(str1,str2...strN) 连接字符串
SELECT CONCAT('h','el','lo') FROM DUAL;
-- insert(str,begin,length,newStr) 替换字符串
-- str初始的字符串 begin 开始的位置 从1开始
-- length 替换长度 newStr替换的字符串
SELECT INSERT('hello',2,3,'55555') FROM DUAL;
-- subString(str,begin,length) 截取字符串
SELECT SUBSTRING('hello',2,3) FROM DUAL;
-- lower(str)转换成小写
-- upper(str)转换成大写
-- 常用的日期和时间函数
-- 获取 年月日
SELECT CURDATE() FROM DUAL;
-- 获取 时分秒
SELECT CURTIME() FROM DUAL;
-- 获取 年月日 时分秒
SELECT NOW() FROM DUAL;
-- 获取年份
SELECT YEAR(NOW()) FROM DUAL;
SELECT YEAR(CURDATE()) FROM DUAL;
-- 获取小时
SELECT HOUR(NOW()) FROM DUAL;
SELECT HOUR(CURTIME()) FROM DUAL;
-- 获取分钟
SELECT MINUTE(NOW()) FROM DUAL;
SELECT MINUTE(CURTIME()) FROM DUAL;
-- 获取当前日期是本年的第几周
SELECT WEEK(NOW()) FROM DUAL;
-- 获取两个日期之间的天数
SELECT DATEDIFF(NOW(),'2015-06-01') FROM DUAL;
-- 获取给定日期之后的日期
SELECT ADDDATE(NOW(),30) FROM DUAL;
-- 天花板函数
SELECT CEIL(3.0) FROM DUAL;
SELECT CEIL(3.1) FROM DUAL;
SELECT FLOOR(3.9) FROM DUAL;
-- 返回0-1之间的随机数
SELECT RAND() FROM DUAL;
-- 四舍五入
SELECT ROUND(2.4) FROM DUAL;
count() 查询某个字段的行数
max()查询某个字段的最大值
min()查询某个字段的最小值
sum()查询某个字段的和
avg()查询某个字段的平均值
常用的字符函数
-- concat(str1,str2...strN) 连接字符串
SELECT CONCAT('h','el','lo') FROM DUAL;
-- insert(str,begin,length,newStr) 替换字符串
-- str初始的字符串 begin 开始的位置 从1开始
-- length 替换长度 newStr替换的字符串
SELECT INSERT('hello',2,3,'55555') FROM DUAL;
-- subString(str,begin,length) 截取字符串
SELECT SUBSTRING('hello',2,3) FROM DUAL;
-- lower(str)转换成小写
-- upper(str)转换成大写
-- 常用的日期和时间函数
-- 获取 年月日
SELECT CURDATE() FROM DUAL;
-- 获取 时分秒
SELECT CURTIME() FROM DUAL;
-- 获取 年月日 时分秒
SELECT NOW() FROM DUAL;
-- 获取年份
SELECT YEAR(NOW()) FROM DUAL;
SELECT YEAR(CURDATE()) FROM DUAL;
-- 获取小时
SELECT HOUR(NOW()) FROM DUAL;
SELECT HOUR(CURTIME()) FROM DUAL;
-- 获取分钟
SELECT MINUTE(NOW()) FROM DUAL;
SELECT MINUTE(CURTIME()) FROM DUAL;
-- 获取当前日期是本年的第几周
SELECT WEEK(NOW()) FROM DUAL;
-- 获取两个日期之间的天数
SELECT DATEDIFF(NOW(),'2015-06-01') FROM DUAL;
-- 获取给定日期之后的日期
SELECT ADDDATE(NOW(),30) FROM DUAL;
-- 天花板函数
SELECT CEIL(3.0) FROM DUAL;
SELECT CEIL(3.1) FROM DUAL;
SELECT FLOOR(3.9) FROM DUAL;
-- 返回0-1之间的随机数
SELECT RAND() FROM DUAL;
-- 四舍五入
SELECT ROUND(2.4) FROM DUAL;