任何人都可以在下面協助我嗎?在sql語句中選擇
我有一個表中有10個記錄在同一個acc no和不同的分支。如果我解僱了查詢,它應該不會返回任何值,而where
條件匹配。
例如:
SELECT *
FROM temp
WHERE branch != "xxx"
應該不返回其他9條也。
有人可以幫助我嗎?
感謝
任何人都可以在下面協助我嗎?在sql語句中選擇
我有一個表中有10個記錄在同一個acc no和不同的分支。如果我解僱了查詢,它應該不會返回任何值,而where
條件匹配。
例如:
SELECT *
FROM temp
WHERE branch != "xxx"
應該不返回其他9條也。
有人可以幫助我嗎?
感謝
使用此
Select * from temp
Where branch != 'xxx'
請使用[編輯]鏈接來解釋此代碼的工作原理,而不只是給出代碼,因爲解釋更有可能幫助未來的讀者。另見[回答]。 [源(http://stackoverflow.com/users/5244995) –
通過聲明使用組。
Select * from temp where Branch != "xxx" group by acc no
也可以將您top 1
所以查詢只顯示1個記錄
Select top 1 * from temp where branch != "xxx"
那麼,有什麼問題嗎? – Ravi
請向我們展示一些**樣本數據**以及您的查詢的預期和當前輸出 –
請閱讀[this](http://spaghettidba.com/2015/04/24/how-to-post-at-sql -question-on-a-public-forum /)提供一些關於改善問題的提示。使用適當的軟件(MySQL,Oracle,DB2,...)和版本(例如, '的SQL服務器2014'。語法和功能的差異往往會影響答案。 – HABO