MySQL和Oracle常用函数大全

更新时间:02-12 教程 由 囚人 分享

一、常用字符串函数

1. CONCAT(str1, str2, ...):将两个或多个字符串拼接在一起。gth):返回从指定位置开始的指定长度的子字符串。ew):用新字符串替换旧字符串。

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

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

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

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

8. INSTR(str, sub_str):返回子字符串在字符串中第一次出现的位置。

二、常用数值函数

):返回一个数的绝对值。):返回大于等于指定数的最小整数。):返回小于等于指定数的最大整数。1212的余数。, d):将数四舍五入到指定的小数位数。, d):将数截断到指定的小数位数。

三、常用日期函数

1. NOW():返回当前日期和时间。at):将日期格式化为指定的格式。it):在日期上加上指定的时间间隔。it):在日期上减去指定的时间间隔。

5. DATEDIFF(date1, date2):返回两个日期之间的天数差。

6. DAYOFWEEK(date):返回指定日期是星期几。

7. WEEK(date):返回指定日期所在的周数。

8. YEAR(date):返回指定日期的年份。

四、常用聚合函数

1. COUNT(expr):返回匹配指定条件的记录数。

2. SUM(expr):返回指定列的总和。

3. AVG(expr):返回指定列的平均值。

4. MAX(expr):返回指定列的最大值。

5. MIN(expr):返回指定列的最小值。

五、常用条件函数

1. IF(expr, true_part, false_part):如果expr为真,则返回true_part,否则返回false_part。dition THEN result [WHEN ...] [ELSE result] END:根据条件返回不同的结果。

六、常用系统函数

1. VERSION():返回当前数据库的版本。

2. DATABASE():返回当前使用的数据库名。

3. USER():返回当前用户的名称。

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

5. RAND():返回一个随机数。

七、常用高级函数

1. GROUP_CONCAT(expr [ORDER BY clause] [SEPARATOR sep]):将多个行的值连接成一个字符串。

2. COALESCE(expr1, ...):返回第一个非空表达式的值。

3. NULLIF(expr1, expr2):如果expr1等于expr2,则返回NULL,否则返回expr1的值。

4. LEAST(expr1, ...):返回参数中最小的值。

5. GREATEST(expr1, ...):返回参数中最大的值。

以上是MySQL和Oracle常用函数的50种,掌握这些函数可以让我们在查询和处理数据时更加得心应手。当然,还有很多函数没有列出来,需要根据具体情况进行选择和使用。

声明:关于《MySQL和Oracle常用函数大全》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2128766.html