2011-03-20 64 views
0

我有一個查詢,選擇與員工入職的名「Y」,然後我的查詢將我們可以在DB2查詢中使用OR與LIKE謂詞嗎?

SELECT EMP_NM FROM EMP 
WHERE EMP_NM LIKE'Y%' 

比方說

我需要檢索員工的姓名 名稱開頭兩'y'和'z',做 我們有什麼要滿足我的 要求?這就像使用 或LIKE,是正確的?

您的時間和反應非常感謝。

+0

所以,當你執行的查詢,你知道怎麼寫,但不知道是否工作,你得到了什麼結果? – Ronnis 2011-03-20 21:16:42

+0

嗨Ronnis,我試過了,並在下面的評論中發佈了另一個問題。 Ofcos,他迴應了..讓我試着回去。感謝您檢查查詢是如何進行的! – 2011-05-01 06:55:32

回答

1
WHERE EMP_NM LIKE 'Y%' OR EMP_NM LIKE 'Z%' 

,或者不知道if DB2 supports this(甚至不知道我有正確的鏈接文件...)

WHERE EMP_NM LIKE '[YZ]%' 
+0

正如您所料,DB2似乎並不支持它。當我們使用LIKE搜索多個字符串時會發生什麼。比如說'RAJA%'或'LIKE'GBN%''。我們有辦法在DB2中解決它嗎?如果不清楚請告訴我。感謝您的關注。 – 2011-04-21 13:49:57

+0

將WHERE更改爲LIKE連接到包含所有字符串表達式的表上? – gbn 2011-04-21 15:16:12

+0

我個人度假時離開了城市。 Ofcos,我遲到了,請回應...讓我試試這個...謝謝你的關注。 – 2011-05-01 06:53:35

相關問題