SQL 字符串比较2024 年 8 月 29 日 | 阅读 3 分钟 在本 SQL 部分,我们将讨论如何在结构化查询语言中比较两个或多个字符串 我们可以使用 STRCMP 字符串函数、LIKE 操作符和等于操作符来比较两个或多个字符串。 STRCMP 字符串函数STRCMP 是一个字符串函数,它比较指定的两个字符串,如果第一个字符串的长度等于第二个字符串的长度,则返回 0。如果第一个字符串的长度大于第二个字符串的长度,则函数返回 1,否则返回 -1。 STRCMP 函数语法STRCMP 字符串函数示例示例 1: 以下 SELECT 查询比较 JAVATPOINT 和 EXAMPLES 字符串的长度 输出 1 示例 2: 以下 SELECT 查询比较在 STRCMP 函数中传递的两个句子的长度 输出 -1 示例 3: 以下 SELECT 查询比较两个城市的长度 输出 0 LIKE 操作符LIKE 操作符将特定模式与字段的每一行进行匹配,并在输出中返回匹配的值。此操作符始终与 SQL 语句中的 WHERE 子句一起使用。 LIKE 操作符语法LIKE 操作符示例让我们来看下面的 Student 表
查询 1: 以下查询显示来自上述 Student 表中 First_Name 以 'B' 开头的学生的记录 上述查询的输出
如上输出所示,表中只包含 Bhavesh 和 Bhavna 学生的记录,因为他们的名字以 B 开头。 查询 2: 以下查询显示来自给定 Student 表中 First_Name 包含字符 'a' 的任何位置的学生的记录 上述查询的输出
等于操作符 (=)它是一种比较操作符,用于显示来自给定 SQL 表的匹配数据。 数据库用户在结构化查询语言中高度使用此操作符。 如果列的值与查询中指定的值相同,则此操作符将从数据库表中返回 TRUE 行。 等于操作符语法等于操作符示例让我们来看下面的 Worker 表
以下查询显示 worker 表中 Worker_Salary 为 35000 的工人的记录 输出
下一个主题SQL Minus |
我们请求您订阅我们的新闻通讯以获取最新更新。