--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
*/

SQL SERVER 2008函数大全(含例子)的更多相关文章

  1. SQL Server 日期函数大全

    一.统计语句 1.--统计当前[>当天00点以后的数据] SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT( ...

  2. sql server 字符串函数大全

    平常会用到一些函数处理字符串,用的不算频繁,所以每次用到的时候就忘记了,这次在网上找了一篇文档,担心突然某一天这篇文章找不到了,然后就把文章的内容复制了一份: /* 1,ASCII返回字符表达式中最左 ...

  3. SQL SERVER 2008- 字符串函数

    /* 1,ASCII返回字符表达式中最左侧字符的ASCII代码值 仅返回首字母的ASCII码值 parameter char或varchar returns integer */ SELECT ASC ...

  4. SQL Server 2008空间数据应用系列四:基础空间对象与函数应用

    原文:SQL Server 2008空间数据应用系列四:基础空间对象与函数应用 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. ...

  5. SQL Server 2008连接字符串写法大全

    一..NET Framework Data Provider for SQL Server 类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnect ...

  6. SQL Server 2008连接字符串写法大全{转}

    一..NET Framework Data Provider for SQL Server 类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnect ...

  7. SQL Server 2008连接字符串写法大全(摘自网络)

    一..NET Framework Data Provider for SQL Server 类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnect ...

  8. 深入浅出SQL Server 2008 分区函数和分区表

    原文:深入浅出SQL Server 2008 分区函数和分区表 当我们数据量比较大的时候,我们需要将大型表拆分为多个较小的表,则只访问部门数据的查询就可以更快的运行,基本原理就是,因为要扫描的数据变的 ...

  9. SQL Server 2008 分区函数和分区表详解

    [摘要]本文详细介绍SQL Server 2008 分区函数和分区表,包括查询某个分区.归档数据.添加分区.删除分区等内容. 当我们数据量比较大的时候,我们需要将大型表拆分为多个较小的表,则只访问部门 ...

随机推荐

  1. RMAN笔记小结

    首先感谢junsansi和leshani两位大师的文笔:我可是好好看了很多遍:这两位哦:我跟你们说:对rman的解说那是相当精彩:文章形如流水,通俗易懂:内容那是入木三分...;好了我也不多说了,反正 ...

  2. js作用域链与this

    this的绑定与function和对象的定义位置无关,是由函数调用时的执行环境所决定的. scope chain是由函数定义时的位置决定的与函数调用时的执行环境无关.

  3. 【转】用 SVN Importer 实现 CSVNT 到 SVN 的转换

    转载地址:http://www.blogjava.net/yongbing/archive/2007/03/04/101761.html 用 SVN Importer 实现 CSVNT 到 SVN 的 ...

  4. 会话标识未更新(AppScan扫描结果)

    最近工作要求解决下web的项目的漏洞问题,扫描漏洞是用的AppScan工具,其中此篇文章是关于会话标识未更新问题的.下面就把这块东西分享出来. 原创文章,转载请注明 ----------------- ...

  5. 哈希-4 Values whose Sum is 0 分类: POJ 哈希 2015-08-07 09:51 3人阅读 评论(0) 收藏

    4 Values whose Sum is 0 Time Limit: 15000MS Memory Limit: 228000K Total Submissions: 17875 Accepted: ...

  6. I Think I Need a Houseboat 分类: POJ 2015-06-11 17:52 12人阅读 评论(0) 收藏

    I Think I Need a Houseboat Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 92090   Acce ...

  7. 默认调用电脑IE版本最高版本

    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

  8. ubuntu下环境变量

    01:/etc/environment:是设置整个系统的环境: 02:/etc/profile:是设置所有用户的环境: 03:.bashrc :本地用户:

  9. httpclient请求方法

    /** * httpclient请求方法 * @param url 请求地址 * @param paramMap 请求参数 * @param ent 编码格式 gbk.utf-8 * @return ...

  10. Jams倒酒(pour)

    1.Jams倒酒(pour) Jams是一家酒吧的老板,他的酒吧提供2种体积的啤酒,a ml 和 b ml,分别使用容积为a ml 和 b ml的酒杯来装载. 酒吧的生意并不好.Jams发现酒鬼们都很 ...