我有这张桌子:
culture street
------------------------
es Calle Roma 15
eu Via Roma 15
es Calle Paris 20
eu Via Paris 20
是否可以创建一个SQL查询,首先检索值为“es”的行(当然是在字段文化中)和值为“es”的行?
答案 0 :(得分:3)
如果您的桌子只包含es和eu文化,您可以通过
进行订购select * from tbl
order by culture
答案 1 :(得分:2)
有许多不同的方法可以实现这一目标。其中一个是使用UNION:
select * from tbl where culture = 'es'
UNION
select * from tbl where culture = 'eu'
答案 2 :(得分:2)
select * from tbl where culture = 'es' or culture = 'eu'
order by culture
也应该这样做:)
答案 3 :(得分:0)
我不确定你是否想要这样的东西:
首先,检索具有值" es"的行。在culture列中,您需要编写以下查询 -
SELECT * FROM SOMETABLE WHERE culture = "es"
接下来,我假设你想要检索具有值" eu"的行,你在这里写了一个错字。相同的查询 -
SELECT * FROM SOMETABLE WHERE culture = "eu"
每当您提出有关SQL和SQL查询的问题时,请提及表名。