1.找出以 Y 為開首的國家。 SELECTnameFROM world WHEREnameLIKE'Y%'
1 2 3
2.找出以 Y 為结尾的國家。 SELECTnameFROM world WHEREnameLIKE'%Y'
1 2 3
3.找出所有國家,其名字包括字母x。 SELECTnameFROM world WHEREnameLIKE'%x%'
1 2 3
4.找出所有國家,其名字以 land 作結尾。 SELECTnameFROM world WHEREnameLIKE'%land'
1 2 3
5.找出所有國家,其名字以 C 作開始,ia 作結尾。 SELECTnameFROM world WHEREnameLIKE'C%ia'
1 2 3
6.找出所有國家,其名字包括字母oo。 SELECTnameFROM world WHEREnameLIKE'%oo%'
1 2 3
7.找出所有國家,其名字包括三個或以上的a。 SELECT name FROM world WHERE name LIKE'%a%a%a%'
1 2 3 4
8.找出所有國家,其名字以t作第二個字母。 SELECTnameFROM world WHEREnameLIKE'_t%' ORDERBYname
1 2 3
9.找出所有國家,其名字都有兩個字母 o,被另外兩個字母相隔着。 SELECTnameFROM world WHEREnameLIKE'%o__o%'
1 2 3
10.找出所有國家,其名字都是 4 個字母的。 SELECTnameFROM world WHEREnameLIKE'____'
More difficult
1 2 3 4
11.顯示所有國家名字,其首都和國家名字是相同的。 SELECTname FROM world WHEREname = capital
1 2 3 4
12.顯示所有國家名字,其首都是國家名字加上”City”。 SELECTname FROM world WHERE capital = concat(name,' City')
1 2 3 4
13.找出所有首都和其國家名字,而首都要有國家名字中出現。 select capital,name from world where capital like concat('%',name,'%')
1 2 3 4 5 6
14.找出所有首都和其國家名字,而首都是國家名字的延伸。 你應顯示 Mexico City,因它比其國家名字 Mexico 長。 你不應顯示 Luxembourg,因它的首都和國家名相是相同的。 selectname,capital from world where capital like concat(name,'_%')
1 2 3 4
15.顯示國家名字,及其延伸詞,如首都是國家名字的延伸。 selectname,replace(capital,name,'') from world where capital like concat(name,'_%')
Quiz
1.選擇產生此表的代碼。
Answer:
1 2 3
SELECTname, population FROM world WHERE population BETWEEN1000000AND1250000
2.選擇你會從這個代碼獲得的結果。
1 2 3
SELECTname, population FROM world WHEREnameLIKE "Al%"
Answer:
3.選擇代碼以顯示以“A”或“L” 結束的國家。 Answer:
1 2
SELECTnameFROM world WHEREnameLIKE'%a'ORnameLIKE'%l'
4.選擇查詢的結果。
1 2 3
SELECTname,length(name) FROM world WHERE length(name)=5and region='Europe'
Answer:
5.這是world表格的開首數行記錄
選擇你會從這個代碼獲得的結果。
1
SELECTname, area*2FROM world WHERE population = 64000