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'
  • 相关阅读:
    批量替换文本的工具
    wcf异常显示错误到客户端
    文件以二进制存入数据库和从数据库读取二进制文件
    关于关系数据库的范式
    对于挑战书上的很久之前都看不懂的DP看懂的突破
    操作系统概念
    关于P,V操作理解的突破,关于并发设计与并行
    关于快速沃尔什变换
    我觉得我应该养成经常翻收藏夹的习惯
    目前我的思考模式
  • 原文地址:https://www.cnblogs.com/startl/p/12483010.html
Copyright © 2011-2022 走看看