我想了解當數據庫列存儲更長的句子時,SQL通配符的用法,並且匹配條件是其中的單詞。假設TABLEA
中存在一行,其中ColumnA
存儲The quick brown fox jumps over the lazy dog
(數據類型爲VARCHAR2
,db爲ora12c
)。長通句中的單詞的SQL通配符用法
我想返回ColumnA
中包含brown
關鍵字的句子。以下查詢不返回任何
SELECT * FROM TABLEA WHERE ColumnA LIKE '%brown'
SELECT * FROM TABLEA WHERE ColumnA LIKE '_brown'
我的主要參照的是https://www.w3schools.com/sql/sql_wildcards.asp但我似乎無法找到一種方法來計算通配符的使用在最後。如果有人能夠解釋我正在處理的問題的正確用法,我很高興。 謝謝!