0
嗨,我正在oracel 10g sql 我有一個表名a。 Table definition and query 我想執行但無法獲得結果?SQL查詢不要在oracle中啓動
select * from a where cname like '[a-z]%';
嗨,我正在oracel 10g sql 我有一個表名a。 Table definition and query 我想執行但無法獲得結果?SQL查詢不要在oracle中啓動
select * from a where cname like '[a-z]%';
您可以改爲使用REGEXP_LIKE。
例如,你可以使用
SELECT *
FROM a
WHERE REGEXP_LIKE (cname, '<Your regular expression>');
從我所知道的文檔中,like
函數將不接受正則表達式樣式的字符範圍。改爲嘗試REGEXP_LIKE
。
不要你在這裏得到一個語法錯誤,應該是「[AZ]%」你錯過了第一個「 – Roman
唯一的通配符是'LIKE'接受是'% '和'_'。有關詳細信息,請參閱手冊:https://docs.oracle.com/database/121/SQLRF/conditions007.htm#SQLRF52142 –