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
*/
Sqlserver 函数(例子)的更多相关文章
- sqlserver函数大全
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...
- Oracle/Mysql/SqlServer函数区别
mysql日期和时间格式转换 Linux scp 使用详解 Oracle/Mysql/SqlServer函数区别 2011-07-01 12:34:36| 分类: Mysql技术 | 标签:mys ...
- 非分离线程未使用join函数例子:
//非分离线程未使用join函数例子: #include<stdlib.h> #include<pthread.h> #include<stdio.h> #incl ...
- SqlServer函数获取指定日期后的第某个工作日
获取工作日 需要编写一个SqlServer函数,F_getWorkday,传入两个参数,第一个为时间date,第二个参数为第几个工作日num.调用F_getWorkday后返回date之后的第num个 ...
- SQLServer函数 left()、charindex()、stuff()
SQLServer函数 left().charindex().stuff()的使用 1.left()LEFT (<character_expression>, <integer_ex ...
- SqlServer 函数 大全
sql server使用convert来取得datetime日期数据 sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Selec ...
- sqlserver函数
SQLServer时间日期函数详解,SQLServer,时间日期, 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础 ...
- C语言字符串函数例子程序大全 – string相关
关于字符串函数的应用细则,例子程序 – jerny 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source) ...
- oracle SQLserver 函数
1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value ...
随机推荐
- java 读取properties文件
import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class Ge ...
- C#操作PPT表格
1.激活组件 AxFramerControl改控件的dll自己再网上百度下下载这里不多讲 /// <summary> /// 检测是否注册控件 /// < ...
- ICEM相关
1,几何体建模不用讲(可以不学,因为通常是其他软件导入)在初始分块前,建立part,为建立边界条件使用(这是部分的定义最重要的作用,所以你可以按照不同的情况来定义,划分网格只是块的工作),所以对于三维 ...
- 依然同上~ 点击获取当前option的value与text
$(".tjbtn").click(function(){ $('#leader').each(function(index, ele){ var leader = ele.val ...
- wp8开发笔记之应用程序真机发布调试
写在前面的话: 相信很多和我一样关注wp8动态以及已经开发了一些wp8应用程序的朋友们都遇到过这样的问题,写的程序在模拟器上进行调试总是显的没什么说服力,想拿真机进行实际测试, 该怎么办才好呢? 进行 ...
- 搭建TestNG环境( 一)
一:搭建环境 打开eclipse-->help-->Install New SoftWare,按下图操作:添加http://beust.com/eclipse 验证是否安装成功,file- ...
- jqGrid属性中文详细说明 (转)
jqGrid的属性很多,其实很大部分的属性,使用其默认值就可以了.但是详细了解一下属性的含义以及作用,对我们定制自己的grid是有帮助的. 以下内容描述格式是:属性名称 参数值类型 描述内容(可 ...
- oracle应用-表空间.用户名.权限
oracle 数据库应用 虽然代码少但是很实用! --01.表空间create tablespace tp_hrdatafile 'E:\tp_hr01.dbf' size 10M, 'E:\tp_t ...
- IOS百度地图获取所在的城市名称
笔者的app要实现定位所在省和城市名称,借此总结巩固一下! @interface VenueListVC : BasePageTableViewVC<BMKLocationServiceDele ...
- Python编码问题:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(12
今天安装了PyScripter编辑器,刚要写代码,突然就出现异常: <span style="font-size:14px;color:#ff0000;">>&g ...