Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

退回的字符串的位置在字符串

本款描述功能退回子字符串的位置在指定的字符串在各种各样的数据库和它们的转换由SQLWays。

表格 62。 退回的字符串的位置在字符串
数据库
语法
描述
Microsoft SQL Server
CHARINDEX (substring, string [,start_location ] )
CHARINDEX功能退回子字符串的开始的位置在指定的字符串。
子字符串 是表达式包含字符序列被发现。
字符串 是字符的串或表达式搜索指定的序列。
Start_location是字符的位置以开始查找字符串。如果start_location 没有,是否定或零,搜索在字符串的开头开始。
如果表达式是 NULL,CHARINDEX退回 NULL数据库兼容级别是什么时候 7.0 或后来。如果数据库的容性等级是6.5或更早,CHARINDEX退回 NULL只有当两个表达式都是NULL。
如果子字符串不在字符串中找到的,CHARINDEX退回 0。
退回的类型: int
 
例如
退回点的位置在标题 变量
CHARINDEX(`.', @title)
Oracle
INSTR ( 字符串子字符串
[,start_location [,occurrence] ] )
INSTR功能退回一个字符串的起始位置在指定的字符的串。
INSTR 计算字符串使用字符串所输入的字符集。
字符串 是表达式包含字符的串搜索指定的序列。
子字符串 是表达式包含字符被发现的序列。
start_location 是非零整数表示开始搜索字符串的字符为子字符串。如果位置是否定,然后INSTR 算计和搜索向后从字符串的结束。缺省值是 1。
occurrence 是整数表示其中出现的字符串 INSTR 搜索工具。发生的值必须阳性。缺省值是1。如果子字符串不出现发生 次后 位置的字符,然后退回的值是 0。
字符串子字符串 可以是任何数据类型CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB或NCLOB。
如果如何表达式是NULL,INSTR 退回 NULL
退回的类型: NUMBER.
例如
下面例如退回 7 - 第一短号的位置在常量字符串。
INSTR(`Austin,Boston,Cardiff', `,')
Sybase Adaptive Server Anyware
LOCATE (string, substring
[,start_location])
退回子字符串开始的位置在指定的字符的串。
 
字符串 是要搜索的字符串。
 
子字符串 是搜索的字符串。最大长度是 255 字节。
 
start_location 是字符的位置开始搜索子字符串。第一字符是 1位置。如果start_location 是否定,LOCATE功能退回最后一个匹配的字符串偏移而不是第一次。否定抵消显示多少的字符串的结尾是被排除在搜索。
 
� 如果start_location 是指定的,搜索开始在偏移到字符串。
� 如果 string 给出了子字符串,功能退回 NULL值。
� 如果string 没有找到,0 退回的。寻找一零长度的字符串将返回1。
� 如果如何的命题是NULL,结果是NULL。
MySQL
INSTR(string, substring)
退回子字符串的开始的位置(substring)在指定的字符的字符串(string)。
 
INSTR是LOCATE功能的相等有二些命题(当 start_location 省略)。
LOCATE(子字符串字符串
[,start_location])
退回子字符串的开始位置(substring)在指定的字符的字符串(string)。
 
如果 start_location 指定的,然后LOCATE退回子字符串的位置(子字符串)在字符串(string),开始位置start_location
 
� 如果 子字符串 不在字符串,然后LOCATE退回 0。


Table of ContentsPreviousNext
Ispirer             Ispirer
版权 © 1999-2015 Ispirer Systems Ltd. Ispirer和SQLWaysIspirer Systems Ltd的品牌。所有其他产品名称可能是其各自公司的商标。版权所有。