sql - 甲骨文数据库 : How can I write query ignoring case?

标签 sql database oracle

正如我在标题中所写,我有 SQL 查询,在 Oracle DB 上运行,假设:

SELECT * FROM TABLE WHERE TABLE.NAME Like 'IgNoReCaSe'

如果我希望查询返回“IGNORECASE”、“ignorecase”或它们的组合,该怎么做?

最佳答案

Select * from table where upper(table.name) like upper('IgNoreCaSe');

或者,用下层代替上层。

关于sql - 甲骨文数据库 : How can I write query ignoring case?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1031844/

相关文章:

java - JTextField 未正确更新

sql - 添加 WHERE 会使 SQL Azure 查询时间增加 20 秒以上

php - 个人用户特定定制

database - ADO - 如何获取主键字段

Java:回滚数据库更新?

java - 如何重新使用 JDBC 连接?

mysql - 在 MySQL 中对 ID 进行分组时获取整行

sql - PostgreSQL 多表查询name, first_name, and last_name

oracle - 使用 Oracle Streams AQ 在 Spring MDB 中共享 JMS 和 Hibernate 事务?

Java - Oracle 数据库更改通知