




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL-Server字符串处理函数大 全SQL Server字符串处理函数大全.txtSQL Server字符串处理函数大全2009年10月 18日星期日08:48select字段1 from表1 where 字段 1. IndexOf ("云”)=1;这条语句不对的原因是indexof ()函数不是sql 函数,改成sql对应的函数就可以了。left。是sql函数。select 字段 1 from 表 1 where char index C 云',字段1) =1;字符串函数对二进制数据、字 符串和表达式执行不同的运算。此类函数作用于 CHAR、VARCHAR、BINARY
2、、和 VARBINARY 数据 类型以及可以隐式转换为CHAR或VARCHAR的数 据类型。可以在SELECT语句的SELECT和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:一、字符转换函数 1、ASCII () 返回字符表达式最左端字符的ASCII码值。在ASCII ()函数中,纯数字的字符串可不用 括起来,但含其它字符的字符串必须用''括起 来使用,否则会出错。2、CHAR0将ASCII码转换为字符。如果没有输入0 255之间的ASCII码值,CHAR ()返回NULL o3、LOWER ()和 UPPER ()LOWER ()将字符串全部转为小写;UP
3、PER ()将字符 串全部转为大写。4、STR()把数值型数据转换为字符型数据。STR (<float_expression> , length, decimal) length指定返回的字符串的长度,decimal指 定返回的小数位数。如果没有指定长度,缺省的 length值为10, decimal缺省值为0。当length或者decimal为负值时,返回NULL; 当length小于小数点左边(包括符号位)的位 数时,返回length个*;先服从length ,再取decimal ;当返回的字符串位数小于length ,左边补足空 二、去空格函数1、LTRIM()把字符串头部的
4、空格去掉。2、RTRIM()把字符串尾部的空格去掉。三、取子串函数1、left ()LEFT(< charac t er_expre s s i on> ,<integer_expression>)返 回charact er_expres s i on左 起integer_expression 个字符。2、RIGHT ()RIGHT (<character_expression> ,<integer_expression>)返 回charac t er_expre s s i on右 起i nt eger_expre s s i on 个字符。3
5、、SUBSTRING ()SUBSTRING (<expression> ,starting_position, length)返回从字符串左边第starting, position个字 符起length个字符的部分。I、字符串比较函数 1、CHARINDEX () 返回字符串中某个指定的子串出现的开始位置。CHARINDEX (< ' substring_expression , expression)其中substring .expression是所要查找的字符 表达式,expression可为字符串也可为列名表 达式。如果没有发现子串,则返回0值。此函数不能用于
6、TEXT和IMAGE数据类型。2、PATINDEX () 返回字符串中某个指定的子串出现的开始位置。PATINDEX (' %substring _expression%' >, <column_ name)其中子串表达式前后必须有百 分号“”否则返回值为0。与CHARINDEX函数不同的是,PATINDEX函数的 子串中可以使用通配符,且此函数可用于CHAR、 VARCHAR和TEXT数据类型。五、字符串操作函数1、QUOTENAME ()返回被特定字符括起来的字符串。QUOTENAME (< ' character_expres s ion'
7、;, quote_ character) 其中 quote_ character 标 明括字符串所用的字符,缺省值为“<2、REPLICATE ()一个重复 character_express ion 指定次数的字符串。REPLICATE(character_expressioni nt e ger_expre s s i on)如果integer_expression 值为负值,则返回 NULL。3、REVERSE () 将指定的字符串的字符排列顺序颠倒oREVERSE (< charac t er_expre s s i on>) 其 中 character_expres
8、sion可以是字符串、常数或 一个列的值。4、REPLACE () 返回被替换了指定子串的字符串OREPLACE (<string_expressionl> , <string_expression2>,<string_expression3>)用s tr i ng_expre s s i on3替 换 在s tr i ng_expre s s i on1中 的 子 串stri ng_expres s i on2。4、SPACE () 返回一个有指定长度的空白字符串。SPACE (<integer_expression>) 如 果integer_
9、expression 值为负值,则返INULL o5、STUFF () 用另一子串替换字符串指定位置、长度的子串。STUFF (<character_expression1> , <start position> , <length> , <character_expression2>) 如果起始位置为负或长度值为负,或者起始位置大于character_expression 1的长度,则返回NULL 值。i¥如果 length 长度大于 character_expression 1 中 start_ position以右的长度,则 ch
10、ar act er_expre s s i on 1 只保留首字符。六、数据类型转换函数 type> length ) 2、CONVERT ()1、CAST () CAST(<expression> AS dataCONVERT (<data_ type> length <expression> , style)1) data_type为SQL Server系统定义的数据类 型,用户自定义的数据类型不能在此使用。2) length用于指定数据的长度,缺省值为30。3)把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这样的INTEGER类
11、型、结果必须是带正 号或负号的数值。4) TEXT类型到CHAR或VARCHAR类型转换最多为 8000个字符,即CHAR或VARCHAR数据类型是最大长度。5) IMAGE类型存储的数据转换到BINARY或VARBINARY类型,最多为8000个字符。6)把整数值转换为MONEY或SMALLMONEY类型, 按定义的国家的货币单位来处理,如人民币、美 元、英镑等。7)BIT类型的转换把非零值转换为1,并仍以BIT 类型存储。8)试图转换到不同长度的数据类型,会截短转 换值并在转换值后显示“+”,以标识发生了这种 截断。9)用CONVERT ()函数的style选项能以不同 的格式显示日期和时
12、间。style是将DATATIME 和SMALLDATETIME数据转换为字符串时所选用 的由SQL Server系统提供的转换样式编号,不 同的样式编号有不同的输出格式。七、日期函数day (date_expression) 返回date_expression中的日期值2、 month(date_expression) 返回date_expression中的月份值3、 year(date_expression) 返回date_expression中的年份值 4、DATEADD ()DATEADD (<datepart>, <number>, <date>)
13、 返回指定日期date加上指定的额外日期间隔 number产生的新日期。5、DATEDIFFODATEDIFF (datepart>, <datel>, <date2>)Ml两个指定日期在datepart方面的不同之处,即date2超过datel的差距值,其结果值是 一个带有正负号的整数值。6、DATENAME ()DATENAME (<datepart>, <date>)以字符串的形式返回日期的指定部分此部分。由 datepart来指定。7、DATEPART ()DATEPART (<datepart>, <date&g
14、t;)以整数值的形式返回日期的指定部分。此部分由 datepart来指定。DATEPART (dd, date)等同于 DAY (date)DATEPART (mm, date)等同于 MONTH (date)DATEPART (yy, date)等同于 YEAR (date) 8、GETDATE () 以DATETIME的缺省格式返回系统当前的日期和 时间。演讲稿尊敬的老师们,同学们下午好:我是来自10级经济学(2)班的学习委,我叫张盼盼,很荣幸有这次机会和大家一起交流担任学习委员这一职务的经验。转眼间大学生活已经过了一年多,在这一年多的时间里, 我一直担任着学习委员这一职务。回望这一年多,
15、自己走过的路,留 下的或深或浅的足迹,不仅充满了欢愉,也充满了淡淡的苦涩。一年 多的工作,让我学到了很多很多,下面将自己的工作经验和大家一起 分享。学习委员是班上的一个重要职位,在我当初当上它的时 候,我就在想一定不要辜负老师及同学们我的信任和支持,一定要把 工作做好。要认真负责,态度踏实,要有一定的组织,领导,执行能 力,并且做事情要公平,公正,公开,积极落实学校学院的具体工作。 作为一名合格的学习委员,要收集学生对老师的意见和老师的教学动 态。在很多情况下,老师无法和那么多学生直接打交道,很多老师也 无暇顾及那么多的学生,特别是大家刚进入大学,很多人一时还不适 应老师的教学模式。学习委员是老师与学生之间沟通的一个桥梁,学 习委员要及时地向老师提出同学们的建议和疑问,熟悉老师对学生的 基本要求。再次,学习委员在学习上要做好模范带头作用,要有优异 的成绩,当同学们向我提出问题时,基本上给同学一个正确的回复。总之,在一学年的工作之中,我懂得如何落实各项工作,如何和班委有效地分工合作,如何和同学沟通交流并且提高大家
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 14971:2007 RU Medical devices - Application of risk management to medical devices
- 【正版授权】 ISO 11137-1:2025 EN Sterilization of health care products - Radiation - Part 1: Requirements for the development,validation and routine control of a sterilization process f
- 【正版授权】 IEC TS 62271-315:2025 EN High-voltage switchgear and controlgear - Part 315: Direct current (DC) transfer switches
- 【正版授权】 IEC 61479:2001+AMD1:2002 CSV FR-D Live working - Flexible conductor covers (line hoses) of insulating material
- 【正版授权】 IEC 60383-1:1993 FR-D Insulators for overhead lines with a nominal voltage above 1000 V - Part 1: Ceramic or glass insulator units for a.c. systems - Definitions,test metho
- 【正版授权】 IEC 60730-1:1999+AMD1:2003 CSV FR-D Automatic electrical controls for household and similar use - Part 1: General requirements
- 【正版授权】 IEC 60309-1:1999+AMD1:2005 CSV FR-D Plugs,socket-outlets and couplers for industrial purposes - Part 1: General requirements
- 【正版授权】 IEC 60076-11:2004 FR-D Power transformers - Part 11: Dry-type transformers
- 保险行业档案管理培训
- 小学趣味排箫课件
- 【9物一模】安徽合肥瑶海区2025年中考物理一模试卷
- 【计算机应用基础试题】上海大学2022年练习题汇总(附答案解析)
- 中考化学复习的策略课件
- 保洁常用工具和设备一览表
- 桥架出厂检验报告
- 《中国古典园林史》课件第四章园林的全盛期-隋唐
- 加拿大介绍-PPT课件
- 汉中市城镇职工基本医疗保险门诊慢性病申请鉴定表
- 招投标项目评分表,招标评分
- 盘扣式脚手架模板与支撑架专项施工方案
- 每天坚持一小时体育锻炼
评论
0/150
提交评论