sqlzoo练习答案--SELECT names/zh
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的更多相关文章
- sqlzoo练习答案--SELECT within SELECT Tutorial
This tutorial looks at how we can use SELECT statements within SELECT statements to perform more com ...
- sqlzoo练习题答案
title: SQL-Learning date: 2019-03-12 20:37:21 tags: SQL --- 这是关于在一个SQL学习网站的练习题答案记录:SQL教程 SQL基础 由一些简单 ...
- mysql----SELECT names/zh
< SELECT names Language: English • 中文 name continent Afghanistan Asia Albania Europe Algeria A ...
- SQLZOO网页中SQL的答案(SELECT from nobel篇)
SELECT from nobel篇 1. 更改查詢以顯示1950年諾貝爾獎的獎項資料. 答案: SELECT yr, subject, winner FROM nobel WHERE yr = 19 ...
- SQLZOO网页中SQL的答案(SELECT from world篇)
SELECT from world篇 11. 题目: The CASE statement shown is used to substitute North America forCaribbean ...
- sqlzoo刷题 SELECT from Nobel Tutorial
SELECT from Nobel Tutorial 1.Change the query shown so that it displays Nobel prizes for 1950. SELEC ...
- SQLZOO练习三--SELECT within SELECT Tutorial
This tutorial looks at how we can use SELECT statements within SELECT statements to perform more com ...
- sqlzoo练习答案--SUM and COUNT
World Country Profile: Aggregate functions This tutorial is about aggregate functions such as COUNT, ...
- SQLZOO练习二--SELECT from Nobel Tutorial
We continue practicing simple SQL queries on a single table. This tutorial is concerned with a table ...
随机推荐
- CSU 1541 There is No Alternative (最小生成树+枚举)
题目链接:传送门 题意: 有n个点.m条边.要使n个点所有连起来且要花费最小.问有哪些边是必需要连的. 分析: 要使花费最小肯定是做最小生成树.可是题目要求哪些边是必需要用的.我们能够 这样思考,我们 ...
- VS2010编译器工具cl对c++11标准支持情况測试
本文探讨了VS2010编译工具cl对C++11标准的支持情况.提供了利用C++11新特性的两段代码来进行測试,并同g++ 4.9.3编译器的编译情况相对照.总的说来:VS2010的编译器工具cl部分支 ...
- 怎样避免使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK之后的黑屏问题
在自己的项目中.我须要使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK来開始新的activity同一时候移除之前全部的 ...
- UVA - 10043 Chainsaw Massacre
Description Problem E: Chainsaw Massacre Background As every year the Canadian Lumberjack Society ...
- PBKDF2加密的实现
PBKDF2(Password-Based Key Derivation Function). 通过哈希算法进行加密.由于哈希算法是单向的,能够将不论什么大小的数据转化为定长的"指纹&quo ...
- [IOI 1998] Polygon
[题目链接] http://poj.org/problem?id=1179 [算法] 区间DP [代码] #include <algorithm> #include <bitset& ...
- 什么是BOM头(字节顺序标记(ByteOrderMark))
在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑ut ...
- [转]Linux常用命令学习
转自 https://www.cnblogs.com/gaojun/p/3359355.html 1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文 ...
- ZBrush中如何使用套索工具绘制遮罩
ZBrush®中创建遮罩的方法有很多,可以手动创建矩形遮罩.圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状.使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作. 使用套索工具绘制 ...
- Java学习进阶—高级编程
当你已经熟练的掌握了面向对象中的各种概念后,是否会对这些知识是如何使用的产生浓厚的兴趣?本课程主要针对于已经掌握了JAVA核心开发技术的读者准备,讲解了JAVA多线程.常用类库.IO编程.网络编程.类 ...