MySql常用函数(流程函数和其他)

流程函数(函数、功能)
1、if(value,t f):如果value是真,返回t,否则返回f
eg:select userid, if(salary>2000,'high','low') from salary;

2、ifnull(value1,value2):如果value1不为空返回value1,否则返回value2
eg:select userid, ifnull(salary,0) from salary;

3、case when[value1] then[result1]...else [default] end:如果value1是真,返回result,否则返回default
eg:select userid,case when salary<=2000 then 'low' else 'high' end from salary;

4、case [expr] when [value1] then[result1]... else [defult] end:如果expr等于value1,返回result1,否则返回default
eg:select userid,case salary when 1000 then 'low' when 2000 then 'mid' else 'high' end as sal from salary;


其他函数(函数、功能)
1、database():返回当前数据库名
2、version():返回当前数据库版本
3、user():返回当前登录用户名
4、inet_aton(ip):返回IP地址的数字表示
5、inet_ntoa(num):返回数字代表的IP地址
6、password(str):返回字符串str的加密版本
7、md5():返回字符串str的MD5值
eg:select database(),version(),user();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值