Chinaunix首页 | 论坛 | 博客
  • 博客访问: 715208
  • 博文数量: 147
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 10:36
文章分类

全部博文(147)

文章存档

2011年(1)

2010年(1)

2009年(35)

2008年(110)

我的朋友

分类: Mysql/postgreSQL

2008-11-23 10:58:25

日期和时间函数:
curdate():返回当前的日期
curtime():返回当前的时间
now():返回当前的日期和时间
week(date):返回日期date为一年中的第几周
year(date):返回日期date的年份
hour(time):返回time的小时值
minute(time):返回time的分钟值


流程函数:
if(value,t,f):如果value为真,返回t,否则返回f
   select if(salert>2000,'high','low') from salary;
ifnull(value1,value2):如果value1不为空,则返回value1,否则返回value2
   select ifnull(salary,0) from salary;
case when [] then []..else [] end
  select case when salary<=2000 then 'low' else 'high' end from salary;
case []  when [] then [] else [] end
  select case salary when 1000 then 'low' when 2000 then 'mid' else 'high' end from salary;

其他常用函数:
database():返回当前所在的数据库
  select database();
version():数据库的版本
user():当前登陆用户名
password(str):返回字符串str的加密版本
md5(str):返回字符串str的md5值


阅读(655) | 评论(0) | 转发(0) |
0

上一篇:mysql数值类型

下一篇:存储引擎

给主人留下些什么吧!~~