SQL中left()函数和charindex()函数的使用

数据库 SQL Server
下文将为您分别介绍left()函数和charindex()函数的使用的使用方法,供您参考,希望对您学习SQL函数的使用能够有些帮助。

SQL中有各种功能的函数,下面就将为您介绍SQL中left()函数和charindex()函数的使用的使用方法,希望对您学习SQL函数的使用能够有所帮助。

1、left()
LEFT (<character_expression>, <integer_expression>)
返回character_expression 左起 integer_expression 个字符。

2.charindex()
返回字符串中某个指定的子串出现的开始位置。
CHARINDEX (<’substring_expression’>, <expression>)
其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。
此函数不能用于TEXT 和IMAGE 数据类型。

有如下表test

要实现如下数据效果:

则需left ()与charindex() 这两个函数

 

select left(t_cont,CHARINDEX(':',t_cont)-1) as content from test where t_cont like '%:%'

 

 

【编辑推荐】

SQL中表变量是否必须替代临时表

SQL中表变量的不足

详解SQL中循环结构的使用

SQL循环执行while控制

SQL中游标嵌套循环的示例

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-24 19:28:12

SQL CHARIND

2010-09-06 14:42:56

SQL函数

2010-09-10 16:02:13

SQLCHARINDEX函数

2010-09-10 13:56:25

SQLMAX()函数

2010-09-08 13:40:15

SQL函数DateDiff

2010-09-06 16:40:52

SQL函数

2010-09-24 19:02:40

SQL中CONVERT

2010-09-16 09:15:59

SQL函数

2010-09-09 09:59:37

SQL函数TRUNC

2010-09-10 15:51:51

SQL分析函数

2010-09-06 14:17:04

SQL函数

2010-09-06 17:11:14

SQL函数

2010-09-10 13:30:49

SQLCOUNT(*)函数

2010-09-09 11:32:26

SQL函数StDev

2010-10-25 17:33:35

Oracle数学函数

2010-09-06 17:35:43

SQL函数

2010-09-06 16:35:58

SQL函数

2010-09-09 11:12:49

SQL函数DATALENGTH

2010-09-06 14:58:42

SQL函数

2021-12-09 10:35:20

SQL
点赞
收藏

51CTO技术栈公众号