温馨提示×

SQL中CHARINDEX的用法和示例

sql
小樊
119
2024-08-08 00:40:21
栏目: 云计算

CHARINDEX函数用于在字符串中查找指定子字符串的位置。

语法: CHARINDEX(substring, string, start_index)

参数说明:

  • substring: 要查找的子字符串
  • string: 要在其中搜索的字符串
  • start_index: 可选参数,指定开始搜索的位置,默认为1

示例:

  1. 在字符串’Hello world’中查找子字符串’world’的位置:
SELECT CHARINDEX('world', 'Hello world');

结果为:7

  1. 在字符串’Hello world, Hello universe’中查找子字符串’Hello’的位置:
SELECT CHARINDEX('Hello', 'Hello world, Hello universe');

结果为:1

  1. 在字符串’abcdefg’中从第3个位置开始查找子字符串’cd’的位置:
SELECT CHARINDEX('cd', 'abcdefg', 3);

结果为:3

0