ORACLE LIKE 条件3 Dec 2024 | 2 分钟阅读 在 Oracle 中,LIKE 条件与 SELECT、INSERT、UPDATE 和 DELETE 语句的 WHERE 子句结合使用,使用通配符进行模式匹配。LIKE 比较运算符是模式匹配运算符,用于在列的行中搜索与您描述的模式相似的值。如果您不确定要查找的值的精确拼写,则它主要用于此。它可以结合使用两个特殊字符,百分号 (%)(称为通配符)和下划线 (_)(称为位置标记)与文字字符来搜索值。 语法参数表达式: 列的名称。 模式:要在表达式中匹配的模式。模式可以是以下之一:-
表 1![]() 表 2![]() 示例 1:检索 table_1 中名称以字符“s”开头的所有信息。查询:select * from table1 where name like 's%' ![]() 说明 执行上述查询后,结果将显示在上方。它将列出 table_1 的所有详细信息,其中用户的名称以字母“s”开头。不会检索以大写“S”开头的名称。 示例 2:检索 table_1 中工资由 5 个字符组成,前两个字符以字符“22”开头的所有信息。查询:select * from table1 where name like '22___' ![]() 说明 执行上述查询后,结果将显示在上方。它将列出 table_1 的所有详细信息,其中用户的工资以字符“22”开头,并且包含 5 个字符。 示例 3:检索 table_1 中名称不以字符“s”开头的所有信息。查询:select * from table1 where name NOT like 's%' ![]() 说明 执行上述查询后,结果将显示在上方。它将列出 table_1 的所有详细信息,其中用户的名称不以字母“s”开头。 使用 LIKE 运算符时,应牢记以下几点
下一个主题MINUS |
我们请求您订阅我们的新闻通讯以获取最新更新。