mysql 常用方法

mysql 常用方法

时间
now()
from_unixtime()
unix_timestamp()
str_to_date(str,format)
str_to_date('2010年1月','%Y年%m月'); ==>2010-01-00

date_format(date,format)
date_format('2010-01-01','%Y-%m-%d %H:%i:%s');

字符串 replace('abcd','a','b') ==>bbcd
concat('a','b','c'...); ==>abc
substr(abc,1,2);===>ab

if(boolean,expr,expr)

select if(a>b,a,b) from test;

create table test(a int,b int ,c int);

insert test (a,b,c) values (1,2,3);

insert test (a,b,c) values (3,2,4);

取a,b列中的最大值
select if(a>b,a,b) from test;
取a,b,c列中的最大值
select if(a>b,if(a>c,a,c),if(b>c,b,c)) from test;

取a,b列最大值,取b,c列最大值
(表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列)
select if(a>b,a,b),if(b>c,b,c) from test;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值