SUBSTRING

返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft® SQL Server™ 数据类型的更多信息,请参见数据类型。

语法

SUBSTRING ( expression , start , length )

参数

expression

是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。

start

是一个整数,指定子串的开始位置。(star开始是从1开始的,而在c#中start是从0开始的吃了好大的亏,今天终于明白了)

length

是一个整数,指定子串的长度(要返回的字符数或字节数)。

说明  由于在 text 数据上使用 SUBSTRING 时 start 和 length 指定字节数,因此 DBCS 数据(如日本汉字)可能导致在结果的开始或结束位置拆分字符。此行为与 READTEXT 处理 DBCS 的方式一致。然而,由于偶而会出现奇怪的结果,建议对 DBCS 字符使用 ntext 而非 text。

返回类型

如果 expression 是支持的字符数据类型,则返回字符数据。如果 expression 是支持的 binary 数据类型,则返回二进制数据。

返回字符串的类型与给定表达式的类型相同(表中显示的除外)。

给定的表达式 返回类型
text varchar
image varbinary
ntext nvarchar
注释

在字符数中必须指定使用 ntext、char 或 varchar 数据类型的偏移量(start 和 length)。在字节数中必须指定使用 text、image、binary 或 varbinary 数据类型的偏移量。

说明  兼容级别可能影响返回值。有关兼容级别的更多信息,请参见 sp_dbcmptlevel。

(仅留作存储和学习之用)

SqlServer substring用法相关推荐

  1. substring java_Java String.substring()用法

    首页 > 基础教程 > 常用类 > 常用 String类 Java String.substring()用法 substring() 方法返回字符串的子字符串. 语法 public ...

  2. substring()用法

    Java中的substring()用法 substring(): 用于截取字符串的某一部分 用法简单举例如下: 具体可以参考[每日编程08]一年中的第几天 date = "2022-01-2 ...

  3. java中截取部分字符串_JAVA中截取字符串substring用法详解

    substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. ...

  4. java截取倒数后六位的字符串_JAVA中截取字符串substring用法详解

    substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. ...

  5. SqlServer一些用法

    Case ..when..End 首先让我们看一下 CASE 的语法.在一般的 SELECT 中,其语法如下:    SELECT <myColumnSpec> =  CASE  WHEN ...

  6. substring用法

    字符串截取,substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串. substring(int beginIndex, int endIndex) 返回一 ...

  7. SQLServer SubString函数提示[传递给 LEFT 或 SUBSTRING 函数的长度参数无效]错误的解决方法

    看错误的字面意思就清楚,一般是substring的length长度有错误. 例如:select top 10 SUBSTRING (c_dept , 1 ,CHARINDEX (',' , c_dep ...

  8. Sqlserver With用法

    用法1:第一级数据统计 use Tempdbgoif not object_id(N'Tempdb..#T') is nulldrop table #TGoCreate table #T([ID] i ...

  9. mysql substring用法_MySQL数据库中系统函数SUBSTRING功能简介

    摘要: 下文讲述MySQL数据库中系统函数SUBSTRING的功能说明,如下所示: 系统函数SUBSTRING的功能: SUBSTRING函数的功能: 用于从字符串的指定位置开始截取指定长度的字符串 ...

最新文章

  1. 识别迷雾中的物体,谷歌提出最新目标检测算法Context R-CNN
  2. 从零开始学python微课视频版-从零开始学Python(微课视频版)
  3. 微信小程序篇(微信小程序的支付)
  4. 在ASP.NET MVC中加载部分视图的方法及差别
  5. C语言3中方法判断32还是64位机
  6. 前端开发网络——Ajax(GET、POST)
  7. google 图表(chart)
  8. ModuleNotFoundError: No module named 'sklearn.grid_search'报错
  9. Windows2008r2如何关闭防火墙
  10. 机器学习之旅:三分钟读懂最大熵模型
  11. web前端工程师的供求
  12. 如何在linux上运行asp网站,linux上搭建asp网站
  13. android botton控件基本属性
  14. 笔记本电脑计算机怎么放在桌面,苹果电脑怎么把文件放在桌面
  15. 云效,云原生时代一站式研发平台
  16. 仿射变换的一个练习题!
  17. Python-Flask开发微电影网站(八)
  18. SCI期刊的检索及其影响因子
  19. 宾夕法尼亚的第一台计算机,宾夕法尼亚大学博士申请 - 世界上第一台计算机诞生与美国宾夕法尼亚大学,这台计算机是什么,只能算数字吗?(也就是几加几几乘几什...
  20. c语言程序设计库搜索app,C语言编程宝典app

热门文章

  1. linux下overcommit_memory的问题
  2. 北京化工大学计算机专业就业,北京化工大学特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向...
  3. Ue4.20 安卓开发配置及Android Studio 调试ue安卓工程
  4. 在虚幻引擎 4 中处理内存泄漏问题
  5. zabbix通过钉钉报警
  6. 从小白到大数据技术专家的学习历程,你准备好了吗
  7. DDD战略篇:架构设计的响应力
  8. python-scrapy简单爬虫实现
  9. Objective-C:NSArray的常见操作
  10. 回家了,写博文继续!