SQL函数大全汇总
1.字符串函数:
- CONCAT(str1, str2, ...):将多个字符串合并为一个字符串。
- LENGTH(str):计算字符串的长度。
- UPPER(str):将字符串转换为大写。
- LOWER(str):将字符串转换为小写。
- TRIM([characters FROM] str):去除字符串两端的指定字符。
- SUBSTRING_INDEX(str, delimiter, count):根据指定的分隔符,返回字符串的指定部分。
- REPLACE(str, search, replace):将字符串中的指定内容替换为新的内容。
- LEFT(str, length):返回字符串的左侧指定长度的部分。
- RIGHT(str, length):返回字符串的右侧指定长度的部分。
2.数值函数:
- ABS(num):返回num的绝对值。
sql中round函数怎么使用- CEILING(num):返回大于或等于num的最小整数。
- FLOOR(num):返回小于或等于num的最大整数。
- ROUND(num, precision):将num四舍五入到指定的精度。
-RAND(:返回一个0到1之间的随机数。
- MOD(num1, num2):返回num1除以num2的余数。
- POWER(num1, num2):返回num1的num2次幂。
3.日期和时间函数:
-CURDATE(:返回当前日期。
-CURTIME(:返回当前时间。
-NOW(:返回当前日期和时间。
- DATE_FORMAT(date, format):将日期根据指定的格式进行格式化。
- YEAR(date):返回日期的年份部分。
- MONTH(date):返回日期的月份部分。
- DAY(date):返回日期的日部分。
4.聚合函数:
- AVG(column):返回指定列的平均值。
- SUM(column):返回指定列的总和。
- COUNT(column):返回指定列的行数。
- MAX(column):返回指定列的最大值。
- MIN(column):返回指定列的最小值。
- GROUP_CONCAT(column):将指定列的所有值进行拼接。
5.条件函数:
- IF(condition, value_if_true, value_if_false):根据条件返回不同的值。
- CASE WHEN condition THEN value_when_true [ELSE value_when_false] END:根据条件返回不同的值。
以上仅列举了一部分常用的SQL函数,实际上还有很多其他的函数。不同的数据库系统可能支持不同的函数,可以根据具体的数据库系统的文档来查更多的函数。使用SQL函数可以方便地进行数据处理和计算,提高数据操作的灵活性和效率。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论