导图社区 mysql函数
mysql函数大全,包括:数学函数、聚合函数、字符串函数、日期和时间函数、加密函数、控制流函数、系统调试函数、格式化函数、类型转化函数。
编辑于2023-02-09 22:29:14 安徽《被讨厌的勇气》是一本引人深思的哲学著作,通过阿德勒的心理学观点,鼓励读者拥有被讨厌的勇气,从而获得幸福和自由。这本书的核心思想在于,人们的幸福和自由不是通过避免被讨厌来实现的,而是通过接受可能会被他人讨厌的事实,勇敢地面对自己和他人的不同意见,从而获得真正的内心自由和满足。
医疗安全核心制度是指在诊疗活动中对保障医疗质量和患者安全发挥重要的基础性作用的一系列制度。根据《医疗质量管理办法》,医疗质量安全核心制度共有18项。这些制度旨在确保医疗机构及其医务人员在诊疗活动中严格遵守相关规定,保障患者的医疗质量和安全。医疗机构应定期对医务人员进行相关制度的培训和考核,确保制度得到有效执行。
《华为工作法》是一本为现代企业和个人提供高效工作方法的实用指南。华为作为全球知名的科技巨头,其成功商业模式和管理实践一直备受瞩目。在这本书中,华为分享了其成功的工作方法和管理理念,这些方法可以帮助您在竞争激烈的市场中取得成功。本书将为您揭示华为在项目管理、团队协作、决策制定、创新推动等方面的经验和智慧。您将学习如何提高工作效率、优化资源配置、发挥团队协同效应,以及如何培养创新意识和执行力。无论您是企业家、管理者,还是职业人士,本书都将为您提供实用的工作法,助您在职业生涯中取得更多成就。
社区模板帮助中心,点此进入>>
《被讨厌的勇气》是一本引人深思的哲学著作,通过阿德勒的心理学观点,鼓励读者拥有被讨厌的勇气,从而获得幸福和自由。这本书的核心思想在于,人们的幸福和自由不是通过避免被讨厌来实现的,而是通过接受可能会被他人讨厌的事实,勇敢地面对自己和他人的不同意见,从而获得真正的内心自由和满足。
医疗安全核心制度是指在诊疗活动中对保障医疗质量和患者安全发挥重要的基础性作用的一系列制度。根据《医疗质量管理办法》,医疗质量安全核心制度共有18项。这些制度旨在确保医疗机构及其医务人员在诊疗活动中严格遵守相关规定,保障患者的医疗质量和安全。医疗机构应定期对医务人员进行相关制度的培训和考核,确保制度得到有效执行。
《华为工作法》是一本为现代企业和个人提供高效工作方法的实用指南。华为作为全球知名的科技巨头,其成功商业模式和管理实践一直备受瞩目。在这本书中,华为分享了其成功的工作方法和管理理念,这些方法可以帮助您在竞争激烈的市场中取得成功。本书将为您揭示华为在项目管理、团队协作、决策制定、创新推动等方面的经验和智慧。您将学习如何提高工作效率、优化资源配置、发挥团队协同效应,以及如何培养创新意识和执行力。无论您是企业家、管理者,还是职业人士,本书都将为您提供实用的工作法,助您在职业生涯中取得更多成就。
mysql函数
数学函数
abs()返回绝对值
sign(x)返回x的符号,负数为-1,正数为1,0
bin()返回二进制
oct()返回八进制
hex()返回十六进制
exp(x)返回e的x次方
ln(x)返回x的自然对数
log(x,y)返回以x为底,y的对数
sqrt(x)返回x的平方根
truncate(x,y)返回x直接截取前y位小数的结果
mod(x,y)返回x/y的商,为四舍五入的整值
ceiling(x)大于x的最小整数
floor(x)小于x的最大整数
greatest(x1,x2,x3...)返回数集中的最大值
least(x1,x2,x3,...)返回数集中的最小值
pi()返回圆周率
rand()返回0—1内的随机值
round(x,y)返回x四舍五入保留y位小数的值
聚合函数
avg()返回指定列的平均值
sum()返回指定列的和
max()返回指定列的最大值
min()返回指定列的最小值
count(*)返回所有列包括空行的行数
count(列名)返回指定列非空行数
group_concat()返回由属于一组的列值连接组合而成的结果
字符串函数
ASCII(str)返回字符串的ASCII码值
length(str)返回字符串字节长度
bit_length()返回字符串比特长度
char_length()返回字符串字符长度
concat(s1,s2,s3...)将字符串连接起来
concat_ws(s,s2,s3,...)将字符串连接起来,并用sep字符间隔,第一个字符为分隔符
position(substr in str)返回子串substr在字符串str中第一次出现的位置
find_in_set(str,list)分析逗号分隔的list列表,如发现str,返回str在list中的位置
insert(str,x,y,instr)返回字符串,从第x个位置开始,y个字符长的子串替换为字符串instr
lcase()或lower()返回字符串中所有字符变小写的结果
ucase()或upper()返回字符串中所有字符变大写的结果
left(str,x)返回字符串中最左边的x个字符
right(str,x)返回字符串右边x个字符
ltrim(str)从字符串中切掉开头的空格
rtrin()返回字符串去掉尾部的空格
trim(str)去除首部和尾部的空格
quote(str)用反斜杠转义str中的单引号
repeat(str,x)将str重复x次
reverse(str)将字符串反转
strcmp(s1,s2)比较字符串s1和s2,相等返回0,小于返回-1,大于返回1
日期和时间函数
curdate()或current_date()返回当前日期
curtime()或current_time()返回当前时间
now()返回当前日期和时间
date_format(date,fmt)依照制定的fmt格式格式化日期date值
from_unixtime(ts,fmt)根据制定的fmt格式,格式化unix时间戳ts
date_add(date,interval int keyword)返回日期date加上间隔时间int的结果
date_sub(date,interval int keyword)返回日期date减去时间间隔int的结果
dayofweek(date)返回日期是一周中的第几天
dayname()返回日期所在的星期名
dayofmonth()返回date是一个月中的第几天
dayofyear()返回日期代表的是一年中的第几天
hour(time)返回时间的小时值
minute(time)返回时间的分数值
year(date)返回日期的年份
month(date)返回日期的月份值,第几个月
monthname(date)返回日期的月份名
quarter(date)返回日期为一年中第几季度
week(date)返回日期为一年中第几周
加密函数
encode(str,key)使用key作为密钥加密字符串str,调用encode()的结果是一个二进制字符串存储
decode()
md5()
password()
sha()
控制流函数
case 列名 when 条件1 then 结果1 when 条件2 then 结果2 ...else 结果;
if(tesr,t,f)如果test为真,返回t,否则返回f
ifnull(arg1,arg2)如果arg1不空,返回arg1,否则返回arg2
nullif(arg1,arg2)如果arg1和arg2相等,返回null,否则返回arg1
系统调试函数
user()返回用户及所在主机,判断自己身份
database()返回当前正在操作的库名
version()返回版本
格式化函数
date_format(date,fmt)依照字符fmt格式化日期值
format(x,y)把x格式化以逗号隔开的数字序列,y是结果的小数位数
inet_aton(ip)返回ip地址的数字表示
inet_ntoa(num)返回数字所代表的ip地址
time_format(time,fmt)依照字符串fmt格式化时间time值
类型转化函数
cast()把一个值转化为指定的数据类型,类型有:binary,char,date,time,datetime,signed,unsigned