zoukankan      html  css  js  c++  java
  • Sqlserver 函数(例子)

    --SQL SERVER 2008 函数大全
    /*
    author:TracyLee
    csdncount:Travylee
    */

    /*
    一、字符串函数:
    1、ascii(字符串表达式)
       返回字符串中最右侧字符的ASCII码
       例:select ascii('abc')
           return:97
    2、char(字符串表达式)
       把ASCII码转换成对应的字符
       例:select char(97)
           return:a
    3、charindex(字符串表达式1,字符串表达式,2[,整数表达式])  
       字符串2中查找字符串1,如果存在返回第一个存在的位置,如果不存在,返回0
       如果字符串1和字符串2中有一个为null,返回null。整数表达式可以指明在字
       符串2中查找的起始位置
       例:select charindex('a','basketball')  --return:2
           select charindex('a','basketball',3)--return:8
    4、difference(字符串表达式1,字符串表达式2)
       判断两个字符串的相似程度,返回0-4中的一个整数,0表示几乎不相似或者完全不
       相似,4表示几乎相似或者完全相似
       例:select difference('tracy','tracy')--return:4
          select difference('kobe','tracy') --return:0
    5、left(字符串表达式,整数表达式)
       返回字符串表达式1中,从左边开始,指定整数个数的字符
       例:select left('tracy',2)--return:tr
    6、right(字符串表达式,整数表达式)
       返回字符串表达式1中,从右边开始,指定整数个数的字符
       例:select right('tracy',2)--return:cy
    7、datalength(字符串表达式)
       返回字符串表达式的字节数
       例:select datalength('tracy')--return:5
           select datalength('中国') --return:4
    8、len(字符串表达式)
       返回字符串表达式的字符数
       例:select len('tracy')--返回值为:5
           select len('中国') --返回值为:2
    9、ltrim(字符串表达式)
       去掉字符串表达式左边的空格
       例:select ltrim('   tracy')--return:tracy
    10、rtrim(字符串表达式)
        去掉字符串表达式右边的空格
        例:select rtrim('tracy  ')--return:tracy
    11、substring(字符串,整数表达式1,整数表达式2)
        从字符串中的整数表达式2位起截取整数表达式2长度的字符串
        例:select substring('tracyleebaihe',3,2)--return:ac
    12、lower(字符串表达式)和upper(字符串表达式)
        前者把字符串中的大写字母转换成小写,后者反之.如字符串中不含有
        字母,责返回原串
        例:select lower('弹TTtt弹堂')--return:弹tttt弹堂
        例:select upper('弹TTtt弹堂')--return:弹TTTT弹堂
        例:select lower('字符串')--return:字符串
        例:select upper('字符串')--return:字符串
    13、reverse('字符串表达式')
        把字符串表达式倒置,返回倒置后的新串
        例:select reverse('读死书')--return:书死读
    14、stuff(字符串表达式1,开始位置,长度,字符串表达式2)
        在字符串表达式1中,从指定的开始位置删除指定的长度的字符,并插
        入指定的字符串表达式2
        例:select stuff('tracyxxxbaihe',6,3,'lee')--return:tracyleebaihe
    15、replace(字符串表达式1,字符串表达式2,字符串表达式3)
        用字符串表达式3替换字符串表达式1中出现的字符串表达式2,返回替
        换后的新串
        例:select replace('tracyxxxbaihe','xxx','lee')--return:tracyleebaihe
    */

  • 相关阅读:
    C语言库函数大全及应用实例十一
    Oracle数据库游标使用大全
    搂来的menu
    vagerent的Asp.net笔记
    小别
    图解Oracle 11g physical standby Rolling Upgrade物理备库滚动升级特性
    图解MySQL Replication的几种拓扑
    MySQL企业版VS社区版
    图解揭秘Oracle Buffer Header数据结构
    Oracle、MySQL、SQL Server架构大对比
  • 原文地址:https://www.cnblogs.com/mr-jia/p/5090240.html
Copyright © 2011-2022 走看看