两种SQL中的字符串比较函数

数据库 SQL Server
如果您是才学习SQL不久的新手,那么SQL中的字符串比较函数是您一定要学习掌握的,下面为您介绍两种SQL中的字符串比较函数,供您参考,希望对您有所帮助。

如果您是才学习SQL不久的新手,那么SQL中的字符串比较函数是您一定要学习掌握的,下面为您介绍两种SQL中的字符串比较函数,供您参考,希望对您有所帮助。

1、CHARINDEX()

返回字符串中某个指定的子串出现的开始位置。

CHARINDEX (<’substring_expression’>, <expression>)

其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。
此函数不能用于TEXT 和IMAGE 数据类型。

2、PATINDEX()

返回字符串中某个指定的子串出现的开始位置。

PATINDEX (<’%substring _expression%’>, <column_ name>)其中子串表达式前后必须有百分号“%”否则返回值为0。
与CHARINDEX 函数不同的是,PATINDEX函数的子串中可以使用通配符,且此函数可用于CHAR、 VARCHAR 和TEXT 数据类型。

 

【编辑推荐】
 

SQL中的4种字符转换函数

SQL Server中如何使用OPENROWSET函数

用SQL自定义函数统计字逗号分隔符的字符总个数

SQL函数返回表的示例

SQL中遗留的"系统"函数

 

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

2010-11-26 13:58:48

MySQL字符串匹配

2009-02-24 15:39:27

字符串比较函数函数

2010-09-06 17:30:46

SQL函数

2010-06-30 13:07:17

SQL Server函

2010-09-09 11:48:00

SQL函数字符串

2010-07-14 16:28:58

配线架

2010-11-08 17:07:41

SQL Server字

2012-01-11 09:15:45

Objective-C

2012-10-16 09:40:38

洗牌算法

2010-11-26 10:22:28

MySQL字符串比较

2021-03-14 15:07:55

SQLServer数据库字符串

2010-09-06 17:22:01

SQL函数

2010-10-21 16:24:18

sql server升

2010-06-28 15:18:51

SQL Server

2010-09-13 13:05:03

sql server分

2010-07-08 10:38:24

MS SQL Serv

2021-03-08 08:23:24

Java字符串截取

2010-07-15 14:38:55

Perl eval函数

2010-10-25 10:31:51

Oracle函数

2010-10-20 15:48:56

SQL Server许
点赞
收藏

51CTO技术栈公众号