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

Sqlserver 函数(例子)的更多相关文章

  1. sqlserver函数大全

    一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...

  2. Oracle/Mysql/SqlServer函数区别

    mysql日期和时间格式转换 Linux scp 使用详解 Oracle/Mysql/SqlServer函数区别 2011-07-01 12:34:36|  分类: Mysql技术 |  标签:mys ...

  3. 非分离线程未使用join函数例子:

    //非分离线程未使用join函数例子: #include<stdlib.h> #include<pthread.h> #include<stdio.h> #incl ...

  4. SqlServer函数获取指定日期后的第某个工作日

    获取工作日 需要编写一个SqlServer函数,F_getWorkday,传入两个参数,第一个为时间date,第二个参数为第几个工作日num.调用F_getWorkday后返回date之后的第num个 ...

  5. SQLServer函数 left()、charindex()、stuff()

    SQLServer函数 left().charindex().stuff()的使用 1.left()LEFT (<character_expression>, <integer_ex ...

  6. SqlServer 函数 大全

    sql server使用convert来取得datetime日期数据 sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Selec ...

  7. sqlserver函数

    SQLServer时间日期函数详解,SQLServer,时间日期, 1.      当前系统日期.时间 select getdate() 2. dateadd      在向指定日期加上一段时间的基础 ...

  8. C语言字符串函数例子程序大全 – string相关

    关于字符串函数的应用细则,例子程序 – jerny 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source) ...

  9. oracle SQLserver 函数

    1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value ...

随机推荐

  1. IE6不支持min-height或max-width等完美解决方法

    又是IE6!!!坑人的IE6,不支持min-height,但是实际操作中,这个属性是非常需要的.那IE6下面怎么实现呢?请看geniusalien提供的完美解决方案:(geniusalien温馨提示: ...

  2. Html5-canvas

    Html5-canvas: 坐标是x向右,逐步增大, y坐标向下增大,原点在画布的左上角.长度单位是一个像素: 像素是一个密度单位,而厘米是长度单位,两者无法比较: Html5的绘图函数: 2.    ...

  3. android 加载中、无网络、无数据、出错 四种状态的代码封装

    package com.weavey.loading.lib;import android.content.Context;import android.content.res.TypedArray; ...

  4. tcp的简单介绍

    为什么会有TCP/IP协议 在 世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人 的口音,让他们无法合作 ...

  5. IE 文档模式

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

  6. JAVA小知识

    eclipse是日蚀的意思,eclipse是IBM公司的,当年和SUN公司的java竞争,sun的意思是太阳,所以你明白了? Java的起名是 java(爪哇)咖啡,java原意是爪哇的意思,当初起名 ...

  7. Ibatis动态拼装sql,常用标签总结及举栗子。

    今天得到项目经理一项任务,就是拼装sql,第一次见到,不是太懂,赶紧回来睡一觉再说,由于这次的项目orm使用的是ibatis框架,所以需要使用动态拼装sql,或者是ognl语言,这门语言不是专属于ib ...

  8. Java IO流

    File类 ·java.io.File类:文件和目录路径名的抽象表示形式,与平台无关 ·File能新建.删除.重命名文件和目录,但File不能访问文件内容本身.如果需要访问文件内容本身,则需要使用输入 ...

  9. Spring学习笔记(一)

    1.1.1Spring是什么? Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发. 1.1.2S ...

  10. DTD指定了游戏规则。

    1.DTD的作用 DTD是XML的型,列出了XML中的元素有哪些.元素间的关系.元素可以有哪些内容,元素的属性也有哪些.DTD实质说明的是元素间的关系,也就是类之间的关系.是一棵树状结构的说明,与XM ...