Sql Server 中常用的字符串函数:

● SubString(string,starting position,length):返回字符串的一部分。

select substring(‘abcdefg’,3,2) as teststring

执行结果
teststring
——-
cd

● Stuff(string,insertion position,delete count,string inserted):substring函数相反。

select Stuff(‘abcdefg’,3,2,’123′) as teststring

执行结果
teststring
——-
ab123cdefg

● CharIndex(search string,string,starting postion):返回一个字符串在另一个字符串中的起始位置。

select CharIndex(‘c’,'abcdefg’,1) as teststring

执行结果
teststring
——-
3

● Right(string,count)和Left(string,count):返回指定字符串从最右边或者最左边开始指定个数的字符。

select Left(‘Nielsen’,2) as [Left],Right(‘Nielsen’,2) as [Right]

执行结果
Left      Right
—————–
Ni          en

● Len(string):返回指定字符串的长度。

select Len(‘abcdefg’) as teststring

执行结果
teststring
——-
7

● Rtrim(string)和Ltrim(string):删除起始或者尾随的空格。

select Rtrim(‘  abcdefg  ’) as [Rtrim],Ltrim(‘  abcdefg   ‘) as [Ltrim]

执行结果
Rtrim        Ltrim
——————–
**abcdefg    abcdefg**    *代表空格,以便区别

● Upper(string)和Lower(string):将整个字符串转换为大写或者小写。

select Upper(‘abcd’) as [Upper],Lower(‘ABCD’) as [Lower]

执行结果
Upper        Lower
——————–
ABCD         abcd

● Replace(source,search,replace):replace()函数在一个字符串中搜索指定的字符串,并用另一个字符串来替代它。

select Replace(‘abcdefg’,'abc’,'***’) as teststring

执行结果
teststring
——-
***defg

转载于:https://www.cnblogs.com/Gaojier/archive/2010/04/08/2783606.html

Sql Server 中常用的字符串函数相关推荐

  1. SQL SERVER中用户定义标量函数(scalar user defined function)的性能问题

    SQL SERVER中用户定义标量函数(scalar user defined function)的性能问题 原文:SQL SERVER中用户定义标量函数(scalar user defined fu ...

  2. SQL Server中常用的快捷键

    2019独角兽企业重金招聘Python工程师标准>>> 一."文本操作"快捷键 1.Ctrl + K,Ctrl + C:注释选定内容 2.Ctrl + K,Ctr ...

  3. SQL SERVER中LEAD和LAG函数

    SQL SERVER中LEAD和LAG函数 LEAD和LAG函数 LEAD 访问相同结果集的后续行中的数据,而不使用 SQL Server 2012 中的自联接. LEAD 以当前行之后的给定物理偏移 ...

  4. SQL Server中常用全局变量介绍

    在SQL Server中,全局变量是一种特殊类型的变量,服务器将维护这些变量的值.全局变量以@@前缀开头,不必进行声明,它们属于系统定义的函数.下表就是SQL Server中一些常用的全局变量. 全局 ...

  5. SQL Server中时间格式转换函数convert()的使用

    convert(varchar(10),字段名,转换格式) CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar, ...

  6. SQL Server中常用的SQL语句

    1.概述 2.查询概述 3.单表查询 4.连接查询 5.带有exists的相关子查询 6.SQL的集合操作 7.插入操作 8.删除操作 9.修改操作 10.数据定义 11.视图 1.概述 名词 笛卡尔 ...

  7. Sql Server中三种字符串合并方法的性能比较

    最近正在处理一个合并字符吕的存储过程,在一个测试系统的开发中,要使用到字符串合并功能,直接在Sql中做.         示例:         有表內容﹕         名称  內容        ...

  8. C++中常用的字符串函数

    C++语言提供了比C语言更丰富的字符串处理功能.它可以在字符串上经行输入,输出,合并,修改,比较,转换,复制,搜索等操作.使用这些现成的功能可以大大减少我们的编程的负担.        输入和输出的字 ...

  9. php echo和evlo,PHP中常用的字符串函数

    explode 分割字符串 $str = "Hello world. I love Shanghai!"; print_r (explode(" ",$str) ...

  10. Oracle 中常用的字符串函数总结

    一.substr 函数 -- 字符串截取 格式1: substr(string,start_pos,length) 格式2: substr(string,start_pos) 说明: 从指定位置sta ...

最新文章

  1. JavaEE 获取路径全攻略
  2. JQuery.validate中文API
  3. 【Linux独家秘方】Linux 定时备份oracle库的数据
  4. 2020年六月份qq邮箱代收搜狐邮箱
  5. Linux调优(文件系统)
  6. 安卓能硬改的手机机型_手机后盖材质,金属比塑料的好,玻璃比金属的好,是这样么?...
  7. 人工智能(2)---从0开始搭建产品经理的AI知识框架:计算机视觉
  8. 设计师应该知道的配色工具,有效提高效率和审美
  9. 用cmd命令简单创建oracle 数据库、用户和表空间
  10. 简单模拟多线程Socket通信(java)
  11. 转:有效沟通的四种工具
  12. 没项目经验,这7个前端项目让你脱颖而出
  13. 软碟通UltraISO刻录系统启动光盘使用教程
  14. RS232(串口线)转RJ45(网线)
  15. UE4_C++_自定义细节面板_Customizing detail panels
  16. 图纸管理软件有哪些,免费图纸管理软件
  17. Facebook批量养号分享
  18. Oracle Primavera Unifier文档管理器(Document Manager)
  19. uni-app animation动画
  20. 旅游社交APP开发解决方案

热门文章

  1. (一)Flask 学习 —— Hello World
  2. Android学习资源网站 1
  3. 关于vs08生成解决方案慢的解决方法
  4. python-pip : Depends: python-setuptools (= 0.6c1) 问题
  5. Ubuntu java 环境变量
  6. Звезда 星星
  7. 推荐几个学习JS的站点
  8. 一步一步学Silverlight 2系列(15):数据与通信之ASMX
  9. 使用nrm管理npm源的切换
  10. android的适配器用于,在Android中实现适用于RecyclerView的适配器