zoukankan      html  css  js  c++  java
  • sql函数实用——字符函数(sqlserver与mysql对比)

    1.获取长度 

    sqlserver写法:关键字:len()    获取参数的字符数量

           select  Len('aksjdhh')    输出结果 7

           select len('张无忌ooo')   输出结果 6

    mysql写法:关键字: length() 获取参数的字节数量

          select  length('aksjdhh')  输出结果 7

          select  length('张无忌ooo')     输出结果 12   与字符格式有关      UTF-8  一个汉字->3个字节

                                         gb2312  一个汉字->2个字节

    2.  拼接字符串

    sqlserver写法:关键字:常量用+连接,变量用''''+@para+''''

                select  '我'+'ε=(´ο`*)'+'你'

    mysql写法: 关键字:concat

      select concat(str1,str2,str3)

    3.大小写转化

    sqlserver写法:关键字:upper(大写),lower(小写 )

    select upper('Join')   输出结果:JOIN

    select lower('Join')  输出结果:join

    mysql写法:同sqlserver写法

    4.截取字符串 

    sqlserver写法:关键字 left,right,substring

    select substring('Join',2,4)   输出结果:oin  注意第一位索引为1。

    mysql写法:关键字 substr,substring

    instr:返回子串第一次出现的索引,如果找不到,返回0。

    5.去空格

    sqlserver写法 :关键字:Ltrim,Rtrim,

    select Ltrim('      张   三    丰')   输出结果:张   三    丰

    mysql写法:关键字: trim

    select trim ('a' from 'aaa张aaaa三丰    aaa')   输出结果:张aaaa三丰 

    6.用指定的字符实现指定长度g关键字

    mysql写法:(lpad,Rpad)

    如:select  lpad('张aaaa三丰',20,'*')

    7.替换sqlserver与mysql一样,关键字均为:REPLACE

  • 相关阅读:
    Windows下安装redis,并与PHP使用
    php中的一些小细节(1)
    MIME类型
    Oracle与SQL Server事务处理的比较
    php+memcached缓存技术实例
    B-树
    平衡二叉树(AVL)
    树--二叉查找树(二叉排序树)
    八种常见的排序算法
    反转一个值中的最后n位
  • 原文地址:https://www.cnblogs.com/zxwbky/p/12156740.html
Copyright © 2011-2022 走看看