zoukankan      html  css  js  c++  java
  • 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)

      

    • 数值函数
    • 日期函数
  • 相关阅读:
    对于EMC DAE、DPE、SPE、SPS的解释
    linux用户添加组
    do_group_exit函数
    bpf移植到3.10
    网络中的GSO分段,整个tcp/ip协议栈中都哪里发生了分段
    发送tcp的时候,数据包是如何拷贝的
    安装llvm
    怎么打印lua的函数调用栈
    调度的log 1.5ms 12ms 4ms
    显示两个文本的差异:强大的grep
  • 原文地址:https://www.cnblogs.com/zhoulikai/p/3362479.html
Copyright © 2011-2022 走看看