ab1c2d1

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

mysql-单行处理函数

1 单行处理函数

  lower() 对于输出转换成小写

  upper()对于输出转换成大写

  substr()取子字符串 下标从1开始

  length() 去长度

  concat()将字符串进行拼接  

例:将首字母大写 

 select concat(upper(substr(ename,1,1)),lower(substr(ename,2,length(ename) - 1)))

 from emp

 where sal > 1500;

   trim() 去空格

例:将首字母大写 

 select  * from emp where ename = trim(' KING');

  format() 设置千分位

   round(,n) 四舍五入 其中n 表示保留小数的个数 n为负数向个十千位进行保留

   rand() 生成随机数 生成100以内的随机数

  select round(rand() * 100,0) from emp;

   ifnull() 将null转换成一个具体值 null参与数学运算,最终结果一定是null,需要运用ifnull(数据,转换成的值)

case ... when ... then...when...then...else...end

 case job when'***' then... when '***' then...else...end

  

    

posted on 2022-11-29 14:50  图灵奖第249届得主  阅读(27)  评论(0)    收藏  举报