SQL 截取字段

MSSQL

1. SUBSTRING

返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft? SQL Server? 数据类型的更多信息,请参见数据类型。
语法
SUBSTRING ( expression , start , length )
参数
expression是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。
start 是一个整数,指定子串的开始位置。
length 是一个整数,指定子串的长度(要返回的字符数或字节数)。

2. LEFT

返回从字符串左边开始指定个数的字符。
语法
LEFT ( character_expression , integer_expression )
参数
character_expression 字符或二进制数据表达式,可以是常量、变量或列。
character_expression 必须是可以隐式地转换为 varchar 的数据类型。否则,请使用 CAST 函数显式转换 character_expression。
integer_expression 是正整数。如果 integer_expression 为负,则返回空字符串。
返回类型
varchar

3. RIGHT

返回字符串中从右边开始指定个数的 integer_expression 字符。
语法
RIGHT ( character_expression , integer_expression )
参数
character_expression 由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。
integer_expression 是起始位置,用正整数表示。如果 integer_expression 是负数,则返回一个错误。
返回类型
varchar

ORACLE

substr( string, start_position, [ length ] )

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数。 1、获取字符的A...
    道素阅读 4,968评论 0 2
  • 一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII码值。在ASCII()函数中,纯数字的字...
    辉格食品阅读 5,621评论 0 3
  • 语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...
    戰敭阅读 10,519评论 0 53
  • 那一刻妈妈依旧唠叨着那些成年芝麻。我听的清楚,她的频率是,爸爸说到任何有瑕疵的话,她都会,讲那个房子,是我们的,如...
    修一云阅读 1,675评论 0 0
  • 感赏今天下早班,买了点东西回家看爷爷。 感赏昨天他昨天上夜班抽空接我回家,正好送到家的时候门开着的,不然就进不去啦...
    离不若阅读 2,515评论 0 0

友情链接更多精彩内容