玖叶教程网

前端编程开发入门

SQL常用经典函数大全

SQL中常用的函数及其作用介绍:

1.SUBSTR(str, start, length):返回字符串str从start位置开始的长度为length的子字符串。

2.CONCAT(str1, str2):将两个字符串str1和str2连接起来,返回一个新的字符串。

3.UPPER(str):将字符串str转换为大写。

4.LOWER(str):将字符串str转换为小写。

5.LENGTH(str):返回字符串str的长度。

6.TRIM(str):去除字符串str两端的空格。

7.REPLACE(str, from_str, to_str):将字符串str中的所有from_str替换为to_str。

8.ROUND(num, decimal_places):将数字num四舍五入到指定的小数位数decimal_places。

9.ABS(num):返回数字num的绝对值。

10.DATE_FORMAT(date, format):将日期date按照指定的format格式进行格式化。

11.NOW():返回当前的日期和时间。

12.COUNT(column):统计列column中非空值的数量。

13.SUM(column):计算列column中所有数值的总和。

14.AVG(column):计算列column中所有数值的平均值。

15.MAX(column):找出列column中的最大值。

16.MIN(column):找出列column中的最小值。

17.GROUP_CONCAT(column):将组内的值连接成一个字符串,常用于分组查询。

18.COALESCE(value1, value2, ...):返回参数列表中的第一个非空值。

19.NULLIF(expr1, expr2):如果expr1和expr2的值相等,则返回NULL;否则返回expr1的值。

20.CASE WHEN condition THEN result ELSE else_result END:根据条件进行逻辑判断,并返回相应的结果。

21.IFNULL(expr1, expr2):如果expr1不为空,则返回expr1的值;否则返回expr2的值。

22.DATE_ADD(date, INTERVAL value unit):将给定的日期date加上指定的时间间隔。

23.DATE_SUB(date, INTERVAL value unit):从给定的日期date减去指定的时间间隔。

24.DATEDIFF(date1, date2):计算两个日期之间的天数差。

25.EXTRACT(unit FROM date):从日期中提取指定的部分(如年、月、日、小时等)。

26.STR_TO_DATE(str, format):将字符串str按照指定的格式format转换为日期。

27.CONVERT(expr, type):将表达式expr转换为指定的数据类型。

28.RAND():返回0到1之间的随机浮点数。

29.TRUNCATE(number, decimal_places):将数值number截断到指定的小数位数。

30.INET_ATON(ip_address):将IPv4地址转换为整数形式。

31.INET_NTOA(ip_number):将整数形式的IPv4地址转换为字符串形式。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言