CHARINDEX
返回字符串中指定表达式的起始位置。 语法
CHARINDEX ( expression1 , expression2 [ , start_location ] ) 参数
expression1一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。expression2一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。start_location在 expression2 中搜索 expression1 时的起始字符位置。如果没有给定 start_location,而是一个负数或零,则将从 expression2 的起始位置开始搜索。返回类型
int
返回字符串中指定表达式的起始位置。 语法
CHARINDEX ( expression1 , expression2 [ , start_location ] ) 参数
expression1一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。expression2一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。start_location在 expression2 中搜索 expression1 时的起始字符位置。如果没有给定 start_location,而是一个负数或零,则将从 expression2 的起始位置开始搜索。返回类型
int
解决方案 »
- 求列数
- 帮忙看看哪里有错,谢谢!
- 怎么在SQL内给列添加注释?
- 一个简单的有点难度的SQL语句,SOS!!
- 执行EXEC SP_ChangeObjectOwner '?','dbo'报错
- 如何将表1的数据复制到表0里?????????????
- 复制XML的数据到sql2005中遇到的问题,请高手帮忙啊
- 快來救救我,進來就有分?我的SQL_SERVER以前是7.0 的后來把它的資料表導入到2000里,資料庫的資料就不支持中文..
- 在sql2000中如何向调用存储过程的程序返回值
- 请问有什么函数可以将sql语句中数值型字段数据转换成字符型数据库,并且和其他字符型字断数据比较?
- 怎样列出 sql server2000 中表的结构?
- 存储过程的问题!!
返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。语法
PATINDEX ( '%pattern%' , expression ) 参数
pattern一个字符串。可以使用通配符,但 pattern 之前和之后必须有 % 字符(搜索第一个和最后一个字符时除外)。pattern 是短字符数据类型类别的表达式。expression一个表达式,通常为要在其中搜索指定模式的列,expression 为字符串数据类型类别。返回类型
int