找出所有國家,其名字包括三個或以上的a。
SELECT name FROM world
WHERE name LIKE '%a%a%a%';
找出所有國家,其名字都是 4 個字母的。
SELECT name FROM world
WHERE name LIKE '____';
顯示所有國家名字,其首都和國家名字是相同的。
SELECT name
FROM world
WHERE name=capital;
顯示所有國家名字,其首都是國家名字加上”City”。
SELECT name
FROM world
WHERE capital LIKE concat(name,' ','City');
找出所有首都和其國家名字,而首都要有國家名字中出現。
select capital,name
from world
where capital like concat('%',name,'%');
找出所有首都和其國家名字,而首都是國家名字的延伸。
你應顯示 Mexico City,因它比其國家名字 Mexico 長。
你不應顯示 Luxembourg,因它的首都和國家名相是相同的。
8.美國、印度和中國(USA, India, China)是人口又大,同時面積又大的國家。排除這些國家。
顯示以人口或面積為大國的國家,但不能同時兩者。顯示國家名稱,人口和面積。
select name,population,area
from world
where (area>3000000 and population<250000000)
or (area<3000000 and population>250000000);
11.
通过 SQL,您如何按字母顺序选取 Persons 表中 LastName 介于 Adams 和 Carter 的所有记录?
您的回答:SELECT * FROM Persons WHERE LastName>'Adams' AND LastName<'Carter'
正确答案:SELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter