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 UPPER(ename) like '%TH%'; 
于 2013-01-19T10:58:42.020 に答える
2
where ename like '%t%' or ename like '%h%'; 

または正規表現で:

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