mysql常见函数-单行函数

单行函数

1字符函数

1.1   length:获取参数值的字节个数。

 

1.2   concat:拼接字符串。

 1.1.3  upper、lower:改变字符的大小写。

1.4  substr(注意:索引从1开始)。

 

 

1.5  instr:返回字符串第一次出现的索引,如果找不到返回0。

 

 

 

1.6  trim:去除前后字符。

 

 

 

1.7  lpad:用指定的字符实现左填充。

 

 

 

1.8  rpad:用指定的字符实现右填充。

 

1.9  replace:替换。

 

2 数学函数

2.1  round:四舍五入。

 

 

 

2.2  ceil:向上取整,返回>=该参数的最小整数。

 

 

2.3  floor:向下取整,返回<=该参数的最大整数。

2.4  truncate:截断。

2.5  mod:取余。

3日期函数

3.1  now:返回当前系统日期+时间。

select  now();

3.2  curdate:返回当前系统日期,不包含时间。

select curdate();

3.3  str_to_date:将字符通过指定的格式转换成日期。

 

 

3.4  date_format:将日期转换成字符。

4其他函数

SELECT VERSION();

SELECT DATABASE();

SELECT USER();

5流程控制函数

5.1  if函数:if  else 的效果。

 

 

 

 

 

 

5.2  case函数的使用一:switch case 的效果。

case 要判断的字段或表达式

when 常量1 then 要显示的值1或语句1

when 常量2 then 要显示的值1或语句2

 ……

else 要显示的值n或语句n;

end

 

 

 

 

 

case 函数的使用二:类似于多重 if。

case 

when 条件1 then 要显示的值1或语句1

when 条件2 then 要显示的值1或语句2

……

else 要显示的值n或语句n

end

 

 

 

相关文章