mysql学习(十二)内置函数

常用的内置函数,常用select\

  • 字符串函数
  1. contat('' , '', .....) //连接字符串

  select concat(name, ' age is ', age) from persons;

  1. insert(a, 2, 3, insert) //将字符a的第2个位置开始,3个字符替换为insert
    1. mysql> select name, insert(name, 2, 3, 'hello') from persons;
      +------------+-----------------------------+
      | name | insert(name, 2, 3, 'hello') |
      +------------+-----------------------------+
      | kaily_zhou | khelloy_zhou |
      | zhangsan | zhellogsan |
      +------------+-----------------------------+
      2 rows in set (0.00 sec)

  2. upper() / lower()大小写转换  

    select upper("hello");

    select lower("HELLO");

  1. left('', 2) /right('', 3)  

    select left('hello', 2), right('hello', 3); //返回字符串的左边右边几个字符

  1. lpad(name, 10, pa), rpad(name, 10, pa); //为了凑够10个字符,在字符串左边或者右边添加pa

mysql> select name, lpad(name, 20, '#'), rpad(name, 20, '@') from persons;
+------------+----------------------+----------------------+
| name | lpad(name, 20, '#') | rpad(name, 20, '@') |
+------------+----------------------+----------------------+
| kaily_zhou | ##########kaily_zhou | kaily_zhou@@@@@@@@@@ |
| zhangsan | ############zhangsan | zhangsan@@@@@@@@@@@@ |
+------------+----------------------+----------------------+
2 rows in set (0.00 sec)

 

  

  • 数值函数
  • 日期函数

转载于:https://www.cnblogs.com/zhoulikai/p/3362479.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值