我執行DB2上的查詢:如何匹配以DB2上的文本結尾的文本?
SELECT * FROM MYTABLE WHERE MYFIELD LIKE '%B'
雖然我知道還有一些與數據庫中的「B」結尾的記錄,查詢返回任何結果。經過一番研究,似乎DB2並不認可LIKE表達式不以'%'結尾。所以下面的查詢將工作:
SELECT * FROM MYTABLE WHERE MYFIELD LIKE '%B%'
但自然不會如預期的,因爲它只會返回行,其中包含MyField的「B」,但並沒有與它結束。
如何繞過那個平臺,嗯,功能?如何在類似LIKE的表達式中匹配單詞末尾的文本?
您是否試過'選擇*從MYTABLE在哪裏修剪(MYFIELD)就像'%B'' – Jens