字符串比较函数charindex的用法
来源:互联网 发布:linux用的什么sh指令 编辑:程序博客网 时间:2024/05/22 16:02
字符串比较函数charindex的用法
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 数据类型。
select * from table_a where charindex('a',id)>0 or charindex('b',id)>0
table_a 表中 id字段中含有"a"或者"b"的记录.
---------------------------------------------------
CHARINDEX
返回字符串中指定表达式的起始位置。
语法
CHARINDEX ( expression1 , expression2 [ , start_location ] )
参数
expression1
一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。
expression2
一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。
start_location
在 expression2 中搜索 expression1 时的起始字符位置。如果没有给定 start_location,而是一个负数或零,则将从 expression2 的起始位置开始搜索。
返回类型
int
- 字符串比较函数charindex的用法
- sql语句 charindex 的用法 比较 CHARINDEX 和 PATINDEX
- CHARINDEX和PATINDEX函数的用法
- charindex 函数用法
- oracle CHARINDEX 函数用法
- SQL charindex的用法
- SQL charindex的用法
- SQL charindex的用法
- SQL charindex的用法
- SQL charindex的用法
- CharIndex的用法Sql
- SQL charindex的用法
- SQL charindex的用法
- CharIndex的用法
- charindex()的用法
- SQL函数charindex用于匹配用逗号分隔的字符串
- SQL 标量函数-----> 字符串函数 之四 字符串比较函数 CHARINDEX()、PATINDEX()、REPLICATE()、REVERSE()、REPLACE()、SPACE()、STUFF()
- SQL中charindex的用法
- weblogic管理与维护
- The Detailed explanation of __initdata macro in linux kernel
- WIFI移植手记
- Yii-数据库操作-多表关联
- 第一次发表,特此测试一下
- 字符串比较函数charindex的用法
- 端口列表详解
- MP4文件结构(2)
- 设计模式之五 --- 代理(Proxy)模式
- 最近研究登陆机制时发现discuz登陆机制有三个大问题。
- like 模糊查询
- HDU 2520 我是菜鸟,我怕谁
- extern usage of C language
- JavaScript表单验证基本用户名验证