数据库中常用的函数

数据库中常用的函数

数据库中的常用函数:

函数:

Sql中好用的函数

version() //用来查询当前数据库的版本

user() // 查询当前登录用户

database() // 查询当前所在的数据库

uuid() // 返回uuid的值,分布式情况下数据库主键不重复的解决方案

1、聚合函数:

count(列名称) // 统计行

max(列名称) // 最大值

min(列名称) // 最小值

sum(列名称) // 求和统计

avg(列名称) // 求平均数

2、数值型函数:

abs(num) // 求绝对值

sqrt(num) // 开平方根

pow(x, y)/power // 幂次方

mod(x, y) // 求余

ceil(num)/ceiling() // 向上取整

floor(num) //向下取整

round(num) //四舍五入

rand() // 随机数

sign(num) //返回自然数的符号(正:1, 负:-1,0为0)

3、字符串函数

length() // 获取字符串存储长度,注意中文编码问题

char_length() // 字符长度

concat(s1,s2…) // 拼接字符串

inster(str,pos,len,newstr) // 替换字符串

lower() // 转换为小写

upper() // 转大写

left(s, len) // 从左侧截取len长度的字符串

right(s, len) // 从右侧截取len长度的字符串

trim() // 清除字符串两侧空格

replace(s,s1, s2) // 替换字符串

substring(s, pos, len) // 截取字符串

reverse(str) // 翻转字符串

STRCMP(expr1,expr2) // 比较两个表达式的顺序。若expr1 小于 expr2 ,则返回 -1,0相等,1则相反

INSTR(str,s) // 返回第一次出现子串的位置

locate(s, str [,pos]) // 返回第一次出现子串的位置,pos表示匹配位置

4、日期和实践函数:

curdate 和current_date //两个函数作用相同,返回当前系统的日期值

curtime 和current_time //两个函数作用相同,返回当前系统的时间值

now // 返回当前系统的日期和时间值

sysdate // 返回当前系统的日期和时间值

date //获取指定日期时间的日期部分

time //获取指定日期时间的时间部分

month //获取指定日期中的月份

montname //获取指定日期中的月份英文名称

dayname //获取指定曰期对应的星期几的英文名称

year //获取年份,返回值范围是 1970〜2069

dayofweek //获取指定日期对应的一周的索引位置值

Week //获取指定日期是一年中的第几周,返回值的范围是否为 0〜52 或 1

〜53

dayofyear //获取指定曰期是一年中的第几天,返回值范围是1~366

dayofmonth 和 day //两个函数作用相同,获取指定日期是一个月中是第几天,返回值范围是1~31

time_to_sec //将时间参数转换为秒数

sec_to_time //将秒数转换为时间,与TIME_TO_SEC 互为反函数

datediff //返回两个日期之间的相差天数

相关推荐

江阴市周庄镇
office365E5无限续期

江阴市周庄镇

📅 09-06 👁️ 5192
原材料索证索票制度
365bet手机app下载

原材料索证索票制度

📅 09-04 👁️ 5962
手机罗盘哪个好用
office365E5无限续期

手机罗盘哪个好用

📅 07-14 👁️ 6354