mysql 数学函数/字符串函数

链接: 跳转

ceiling 向上取整
floor 舍弃取整
floor(xxx)
rand 随机数
rand()
group_concat 拼接
group_concat(列,'') 	//默认使用 , 进行拼接
length 字节长度
length()
char_length 字符数
char_length()
reverse 反转
reverse()
position
select position('@' in '123@123')	// 4
right
select right('123456789',4)		//6789

date日期

now
select now();	//年-月-日 时:分:秒
curdate
select curdate();	//年-月-日
curtime
select curtime();	//时:分:秒
dayofweek
select dayofweek('xxxx-xx-xx');	//查询某日是一周的第几天。 结果 - 1
week
select week('xxxx-xx-xx');	//查询某日是一年的第几周
//	DATE_FORMAT(date_sub(dt,interval 1 day),'%Y%m%d')	//日期向后退一天
md5加密函数
md5()	//不可逆 
case 表达式
case 列
when 值1
then 显示值1
when 值2
then 显示值2
else 显示值3
end
// 例
select num,
(case gender
when 1
then '男'
when 0
then '女'
else '未知'
end) as sex
from jiaban;
if表达式
if(列=‘’,条件成立,条件不成立)
// 例
select num, if(gender=0,'优先','等待') as paixu from jiaban;

系统调试函数

user
select user();	//返回用户及所在主机
database
select database();	//返回目前正在操作的库
version
select version();	//返回数据库版本
创建视图
create view 视图名 as select * from 表名/视图名 表达式;
algorithm=merge
create view algorithm=merge/tempaxxx 视图名 as select * from 表名/视图名 表达式;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值