SQL 中的 LOCATE 函数2024 年 8 月 29 日 | 阅读 3 分钟 Structured Query Language 的这个字符串函数返回原始字符串中搜索字符串的索引值。如果原始字符串中未找到搜索字符串,则函数返回 0。 LOCATE 字符串函数语法语法 1: 此语法使用 SQL 表的列名以及 LOCATE 函数 在语法中,我们需要指定要在其上运行 LOCATE 函数的列的名称。在函数中,start_position 参数是可选的。 语法 2: 此语法使用原始字符串以及 LOCATE 函数 LOCATE 字符串函数的示例示例 1: 以下 SELECT 查询在 JAVATPOINT 字符串中查找字符 'P' 的位置 输出
示例 2: 以下 SELECT 查询使用 LOCATE 字符串函数显示原始字符串中从第二个索引值开始的子字符串的位置 输出
示例 3:此示例将 LOCATE 函数与 SQL 表结合使用 要了解如何将 LOCATE 函数与表结合使用,我们首先需要使用 CREATE TABLE 语句创建 SQL 表。 在 SQL 数据库中创建新表的语法如下 以下 CREATE 语句创建了 **Teacher_Info** 表 下面的 INSERT 查询将学院教师的记录插入 **Teacher_Info** 表 以下 SELECT 语句显示上面 **Teacher_Info** 表中的已插入记录
查询 1: 以下 SELECT 查询将 LOCATE 函数与上面 Teacher_Info 表的 Teacher_Address 列结合使用 此 SQL SELECT 语句显示每个教师地址中“Vihar”字符串的位置。 输出
查询 2: 以下 SELECT 查询将 LOCATE 函数与 Teacher_Info 表的 Teacher_First_Name 和 Teacher_Last_Name 列结合使用 SELECT Teacher_First_Name, LOCATE('a', Teacher_First_Name, 1) AS LOCATE_a_Position, Teacher_Last_Name, LOCATE('h', Teacher_Last_Name, 1) AS LOCATE_h_Position, FROM Teacher_Info; 此 SQL 语句显示每个教师名字中字符 'a' 和姓氏中字符 'h' 的位置。 输出
下一话题SQL 中的 RIGHT 函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。