我有这个表: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