zoukankan      html  css  js  c++  java
  • mysql之内置函数


    mysql内置函数
    <1>char_length(...)--计算字符串的长度
    eg:select char_length('star') --4
    <2>concat('star','comeup','shta')--字符串拼接
    eg:select concat('star','comeup','shta') --starcomeupshta
    <3>conv() --进制转换
    eg:select conv('a',16,2) --1010
    <4>format()
    eg:select format(11224.9,4) --11,224.9000

    <5>insert 在str指定位置插入字符
    eg:select insert('star',1,1,'w'); --- wtar
    select insert('star',2,2,'sw');---sswr
    select insert('star',3,2,'mk'); ---stmk
    select insert('star',4,2,'lo'); ---stalo
    select insert('star',2,2,'good'); --- sgoodr
    select insert('star',2,2,'g'); ----sgr
    <6>instr() 查找字符在字符串中的位置;
    eg:select instr('star','a'); ----3
    <7>left();获取前几个字符
    eg:select left('star',2); ---st
    <8>right() ;获取后几个字符
    eg:select right('star',2) --ar
    <9>substring() 从第几个位置开始取几个
    eg:select substring('star',2,2);---ta
    select substring('iamasuperbboy',5);--- superbboy
    select substring('iamasuperbboy' from 5);--- superbboy
    select substring('iamasuperbboy',5,6);---superb
    select substring('star',-2);---ar
    select substring('iamasuperbboy',-5,3);---rbb
    select substring('iamasuperbboy'from -5 for 3); ---rbb
    <10>ltrim()移除左边的空白
    <11>rtrim()移除右边的空白
    <12>locate()获取子序列索引的位置
    eg:select locate('ar','starstar',1); --3(从第1个位置开始往后找)
    select locate('ar','starstar',4);--7 (从第4个位置开始往后找)
    <13>repeat() 重复几次前面的字符串
    eg:select repeat('star',5);---starstarstarstarstar
    <14>replace() 替换
    eg:select replace('star','ta','bg');---sbgr
    select replace('star','ta','b');---sbr
    select replace('star','ta','bgm');---sbgmr
    <15>strm()
    eg:select trim(leading 'a' from 'aaaaaaaaaaasdm');--sdm 去掉左边的 'a'
    select trim(both 'a' from 'aaaaaaaaaaasdmaaaaaaaaaaa'); ---sdm 去掉两边的 'a'
    select trim(trailing 'a' from 'sdmaaaaaaaaaaa');---sdm 去掉右边的 'a'
  • 相关阅读:
    Docker启动ubuntu容器中使用sudo后报错,bash: sudo: command not found
    Redis持久化rdb&aof
    Python3中copy模块常用功能及其他几种copy方式比较
    学习笔记:tkinter模块常用参数(python3)
    Python核心编程第二版(中文).pdf 目录整理
    11、487-3279
    10、Crashing Balloon
    9、Exponentiation
    8、Fire Net
    7、Reverse Root
  • 原文地址:https://www.cnblogs.com/startl/p/12483010.html
Copyright © 2011-2022 走看看