我有這個表:SQL子句:新手問題
culture street
------------------------
es Calle Roma 15
eu Via Roma 15
es Calle Paris 20
eu Via Paris 20
可以創建檢索第一行的SQL查詢,值「ES」(當然在外地文化)和行是值「es」?
我有這個表:SQL子句:新手問題
culture street
------------------------
es Calle Roma 15
eu Via Roma 15
es Calle Paris 20
eu Via Paris 20
可以創建檢索第一行的SQL查詢,值「ES」(當然在外地文化)和行是值「es」?
有很多不同的方法來實現這一點。其中之一是UNION使用:
select * from tbl where culture = 'es'
UNION
select * from tbl where culture = 'eu'
如果你的表只包含ES和歐盟的文化,你可以做一個ORDER BY
select * from tbl
order by culture
select * from tbl where culture = 'es' or culture = 'eu'
order by culture
也應該做的伎倆:)
我不知道你是否想要這樣的東西:
首先,要retri夏娃在文化列中的值「ES」行,你需要編寫下面的查詢 -
SELECT * FROM SOMETABLE WHERE culture = "es"
接下來,我假設你想要檢索的值是「歐盟」行,你做這是一個錯字。相同的查詢 -
SELECT * FROM SOMETABLE WHERE culture = "eu"
請提及表名,無論何時詢問有關SQL和SQL查詢的問題。
對於什麼數據庫? – 2010-10-04 16:30:12
您指定的兩個過濾條件都是相同的,不是嗎? – 2010-10-04 16:32:07
@Noel Abrahams:這可能是一個錯字,他打算爲第二個查詢寫「eu」 – AndyG 2010-10-04 16:33:08