SQLZOO练习(二) Select name | 您所在的位置:网站首页 › u开头的国家名 › SQLZOO练习(二) Select name |
SQLZOO练习(二) Select name Select name 1.您可以使用 查找以"B"为起点的国家/地区。WHERE name LIKE ‘B%’,% 是通配符,它可以匹配任何字符. 查找以 Y 开始的国家/地区 SELECT name FROM world WHERE name LIKE 'Y%';2.查找以 y 结束的国家/地区 SELECT name FROM world WHERE name LIKE '%y';3.卢森堡有一个 x , 另一个国家也有。列出它们。 查找包含字母 x 的国家/地区 SELECT name FROM world WHERE name LIKE '%x%';4.冰岛,瑞士以土地结束,但还有其他吗? 找到以土地结束的国家 SELECT name FROM world WHERE name LIKE '%land';5.哥伦比亚从C开始,以ia结束,还有两个像这样。 查找以 C 开始以ia结束的国家/地区 SELECT name FROM world WHERE name LIKE 'C%ia';6.希腊有一个双e,谁有双o? 查找名称中有oo的国家/地区 SELECT name FROM world WHERE name LIKE '%oo%';7.巴哈马有三个a, 还有谁? 查找名称中有三个或更多A的国家/地区 SELECT name FROM world WHERE name LIKE '%a%a%a%';8.印度和安哥拉有一个 n作为第二个字符。可以使用下划线作为单个字符通配符。 SELECT name FROM world WHERE name LIKE '_n%' ORDER BY name查找以"t"为第二个字符的国家/地区。 SELECT name FROM world WHERE name LIKE '_t%' ORDER BY name;9.Lesotho和 Moldova都有两个 o 字符,由另外两个字符分隔。 查找有两个"o"字符分隔的"o"字符由其他两个字符分隔的国家/地区。 SELECT name FROM world WHERE name LIKE '%o__o%';10.古巴和多哥有四个字符的名字。 查找正好有四个字符的国家/地区 SELECT name FROM world WHERE name LIKE '____';11.卢森堡的首都是卢森堡。显示首都与国家名称相同的所有国家/地区. 查找名称为首都的国家/地区 SELECT name FROM world WHERE name = capital; SELECT name FROM world WHERE name LIKE capital;12.墨西哥的首都是墨西哥城。显示所有首都拥有国家的国家以及"城市"一词。 找到首都是国家的国家加上"城市" SELECT name FROM world WHERE capital LIKE CONCAT(name,' City');13.查找首都和首都包含国家名称的名称 SELECT capital,name FROM world WHERE capital LIKE CONCAT('%',name,'%');14.查找首都和首都是国家名称的延伸的名称。 你应该包括墨西哥城,因为它比墨西哥长。您不应包括卢森堡,因为首都与该国相同。 SELECT capital,name FROM world WHERE capital LIKE CONCAT(name,'%') AND capital NOT LIKE name; SELECT capital,name FROM world WHERE capital LIKE CONCAT(name,'_%');15.对于摩纳哥维尔的名字是摩纳哥和扩展是-维尔。 显示首都是国家名称扩展的名称和扩展 SELECT name,REPLACE(capital,name,'') AS extension FROM world WHERE capital LIKE CONCAT(name,'_%'); |
CopyRight 2018-2019 实验室设备网 版权所有 |