name continent
Afghanistan Asia
Albania Europe
Algeria Africa
Andorra Europe
Angola Africa
....

name:國家名稱
continent:洲份

1、

你能够用WHERE name LIKE 'B%'來找出以 B 為開首的國家。
%是萬用字元,能够用代表不论什么字完。

找出以 Y 為開首的國家。

SELECT name FROM world
WHERE name LIKE 'Y%'

2、找出以 Y 為結尾的國家。

SELECT name FROM world
WHERE name LIKE '%Y'

3、

“Luxembourg 盧森堡”中有一個x字母,還有一個國家的名字中有x。列出這兩個國家。

找出全部國家,其名字包含字母x。

SELECT name FROM world
WHERE name LIKE '%x%'

4、

“Iceland 冰島”和“Switzerland 瑞士”的名字都是以”land”作結束的。還有其它嗎?

找出全部國家,其名字以 land 作結尾。

SELECT name FROM world
WHERE name LIKE '%land'

5、

“Columbia 哥倫比亞”是以 C 作开始,ia 作結尾的。還有兩個國家同样。

找出全部國家,其名字以 C 作开始,ia 作結尾。

SELECT name FROM world
WHERE name LIKE 'C%ia'

6、

“Greece 希臘”中有雙 e 字。哪個國家有雙 o 字呢?

找出全部國家,其名字包含字母oo。

SELECT name FROM world
WHERE name LIKE '%oo%'

7、

“Bahamas 巴哈馬”中有三個 a,還有嗎?

找出全部國家,其名字包含三個或以上的a。

SELECT name FROM world
WHERE name LIKE '%a%a%a%'

8、

“India 印度”和”Angola 安哥拉”的第二個字母都是 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,被另外兩個字母相隔着。

SELECT name FROM world
WHERE name LIKE '%o__o%'

10、

“Cuba古巴”和”Togo 多哥”都是 4 個字母。

找出全部國家,其名字都是 4 個字母的。

SELECT name FROM world
WHERE name LIKE '____'

11、

“Luxembourg 盧森堡”的首都 capital 都同樣叫“Luxembourg”。

顯示全部國家名字,其首都和國家名字是同样的。

SELECT name FROM world
WHERE name = concat(capital, '')

12、

“Mexico 墨西哥”的首都是”Mexico City”。

顯示全部國家名字,其首都和是國家名字加上”City”。

SELECT name FROM world
WHERE capital = concat(name, ' City')

13、找出全部首都和其國家名字,而首都要有國家名字中出現。

select capital,name from world where capital Like concat('%',name,'%')

14、找出全部首都和其國家名字,而首都是國家名字的延伸。


你應顯示 Mexico City,因它比其國家名字 Mexico 長。
你不應顯示 Luxembourg,因它的首都和國家名相是同样的。

select name,capital from world where capital Like concat('%',name,'%') and capital != name

15、

"Monaco-Ville"是合併國家名字 "Monaco" 和延伸詞"-Ville".

顯示國家名字,及其延伸詞,如首都是國家名字的延伸。

你能够使用SQL函數 REPLACE 或 MID.

select name,replace(capital, name, '') from world where capital Like concat(name,'%_')

sqlzoo练习答案--SELECT names/zh的更多相关文章

  1. sqlzoo练习答案--SELECT within SELECT Tutorial

    This tutorial looks at how we can use SELECT statements within SELECT statements to perform more com ...

  2. sqlzoo练习题答案

    title: SQL-Learning date: 2019-03-12 20:37:21 tags: SQL --- 这是关于在一个SQL学习网站的练习题答案记录:SQL教程 SQL基础 由一些简单 ...

  3. mysql----SELECT names/zh

    < SELECT names   Language: English  • 中文 name continent Afghanistan Asia Albania Europe Algeria A ...

  4. SQLZOO网页中SQL的答案(SELECT from nobel篇)

    SELECT from nobel篇 1. 更改查詢以顯示1950年諾貝爾獎的獎項資料. 答案: SELECT yr, subject, winner FROM nobel WHERE yr = 19 ...

  5. SQLZOO网页中SQL的答案(SELECT from world篇)

    SELECT from world篇 11. 题目: The CASE statement shown is used to substitute North America forCaribbean ...

  6. sqlzoo刷题 SELECT from Nobel Tutorial

    SELECT from Nobel Tutorial 1.Change the query shown so that it displays Nobel prizes for 1950. SELEC ...

  7. SQLZOO练习三--SELECT within SELECT Tutorial

    This tutorial looks at how we can use SELECT statements within SELECT statements to perform more com ...

  8. sqlzoo练习答案--SUM and COUNT

    World Country Profile: Aggregate functions This tutorial is about aggregate functions such as COUNT, ...

  9. SQLZOO练习二--SELECT from Nobel Tutorial

    We continue practicing simple SQL queries on a single table. This tutorial is concerned with a table ...

随机推荐

  1. CSU 1541 There is No Alternative (最小生成树+枚举)

    题目链接:传送门 题意: 有n个点.m条边.要使n个点所有连起来且要花费最小.问有哪些边是必需要连的. 分析: 要使花费最小肯定是做最小生成树.可是题目要求哪些边是必需要用的.我们能够 这样思考,我们 ...

  2. VS2010编译器工具cl对c++11标准支持情况測试

    本文探讨了VS2010编译工具cl对C++11标准的支持情况.提供了利用C++11新特性的两段代码来进行測试,并同g++ 4.9.3编译器的编译情况相对照.总的说来:VS2010的编译器工具cl部分支 ...

  3. 怎样避免使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK之后的黑屏问题

    在自己的项目中.我须要使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK来開始新的activity同一时候移除之前全部的 ...

  4. UVA - 10043 Chainsaw Massacre

    Description  Problem E: Chainsaw Massacre  Background As every year the Canadian Lumberjack Society ...

  5. PBKDF2加密的实现

    PBKDF2(Password-Based Key Derivation Function). 通过哈希算法进行加密.由于哈希算法是单向的,能够将不论什么大小的数据转化为定长的"指纹&quo ...

  6. [IOI 1998] Polygon

    [题目链接] http://poj.org/problem?id=1179 [算法] 区间DP [代码] #include <algorithm> #include <bitset& ...

  7. 什么是BOM头(字节顺序标记(ByteOrderMark))

    在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑ut ...

  8. [转]Linux常用命令学习

    转自 https://www.cnblogs.com/gaojun/p/3359355.html 1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文 ...

  9. ZBrush中如何使用套索工具绘制遮罩

    ZBrush®中创建遮罩的方法有很多,可以手动创建矩形遮罩.圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状.使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作. 使用套索工具绘制 ...

  10. Java学习进阶—高级编程

    当你已经熟练的掌握了面向对象中的各种概念后,是否会对这些知识是如何使用的产生浓厚的兴趣?本课程主要针对于已经掌握了JAVA核心开发技术的读者准备,讲解了JAVA多线程.常用类库.IO编程.网络编程.类 ...