0

我正在尝试查询字符“th”是否在表 emp 的列 enames 中。

我使用命令

select ename from emp where ename like '%th'; 

但是 SQL 说没有选择行。

有什么建议么?

编辑:

解决了

这最终奏效了。

 SELECT * FROM EMP WHERE ENAME LIKE '%TH%'; 

感谢帮助!

4

2 回答 2

2
where ename like '%t%' or ename like '%h%'; 

或使用正则表达式:

where regexp_like(ename, '[th]');
于 2013-01-19T10:54:19.270 回答
2

尝试:

where UPPER(ename) like '%TH%'; 
于 2013-01-19T10:58:42.020 回答