嵌套SELECT语句是什么样的? ??考试大论坛 那么有没有办法解决这个问题呢,当然有。有一些SQL查询条件允许对列表值(即多个值)进行操作。来源:考试大的美女编辑们 例如IN 操作符,可以测试某个值是否在一个列表中。 下面的语句就可以安全的执行而不出错,不管表中有多少条包含Brazils的记录 SELECT name FROM bbc WHERE region IN
嵌套SELECT语句是什么样的?
??考试大论坛
那么有没有办法解决这个问题呢,当然有。有一些SQL查询条件允许对列表值(即多个值)进行操作。来源:考试大的美女编辑们
例如"IN" 操作符,可以测试某个值是否在一个列表中。
下面的语句就可以安全的执行而不出错,不管表中有多少条包含Brazils的记录
SELECT name FROM bbc WHERE region IN
(SELECT region FROM bbc WHERE name = 'Brazil')
让我们再看看一些具体的实例
一、给出人口多于Russia(俄国)的国家名称
SELECT name FROM bbc
WHERE population>
(SELECT population FROM bbc
WHERE name='Russia')
二、给出'India'(印度), 'Iran'(伊朗)所在地区的所有国家的所有信息
SELECT * FROM bbc
WHERE region IN
(SELECT region FROM bbc
WHERE name IN ('India','Iran'))
三、给出人均GDP超过'United Kingdom'(英国)的欧洲国家。
嵌套的定义是什么呢?
嵌套举例假设有一个关于动物饲养员的表,希望其中具有他们饲养的动物的信息