SQL学习记录一包含SELECT basics、SELECT names/zh、SELECT Quiz/zh文章目录SQL学习记录一[0、SELECT basics](https://sqlzoo.net/wiki/SELECT_basics/zh)[1.1、 SELECT names/zh](https://sqlzoo.net/wiki/SELECT_names/zh)[1.2、SELECT Quiz/zh](https://sqlzoo.net/wiki/SELECT_Quiz/zh)SQL学习记录二0、SELECT basicsIntroducing the worldSELECTpopulationFROMworldWHEREnameGermanyScandinaviaSELECTname,populationFROMworldWHEREnameIN(Sweden,Norway,India,Denmark);Just the right sizeSELECTname,areaFROMworldWHEREareaBETWEEN200000AND2500001.1、 SELECT names/zhPattern Matching Strings#找出以 Y 為開首的國家。SELECTnameFROMworldWHEREnameLIKEY%#找出以 Y 為結尾的國家。SELECTnameFROMworldWHEREnameLIKE%Y#找出所有國家,其名字包括字母x。SELECTnameFROMworldWHEREnameLIKE%x%#找出所有國家,其名字以 land 作結尾。SELECTnameFROMworldWHEREnameLIKE%land#找出所有國家,其名字以 C 作開始,ia 作結尾。SELECTnameFROMworldWHEREnameLIKEC%ia#找出所有國家,其名字包括字母oo。SELECTnameFROMworldWHEREnameLIKE%oo%#找出所有國家,其名字包括三個或以上的a。SELECTnameFROMworldWHEREnameLIKE%a%a%a%#找出所有國家,其名字以t作第二個字母。SELECTnameFROMworldWHEREnameLIKE_t%ORDERBYname#找出所有國家,其名字都有兩個字母 o,被另外兩個字母相隔着。SELECTnameFROMworldWHEREnameLIKE%o__o%#找出所有國家,其名字都是 4 個字母的。SELECTnameFROMworldWHEREnameLIKE____Harder Questions#顯示所有國家名字,其首都和國家名字是相同的。SELECTnameFROMworldWHEREnamecapital#顯示所有國家名字,其首都是國家名字加上”City”。SELECTnameFROMworldWHEREcapitalLIKEconcat(name,%City)#找出所有首都和其國家名字,而首都要有國家名字中出現。SELECTcapital,nameFROMworldWHEREcapitalLIKEconcat(name,%)#找出所有首都和其國家名字,而首都是國家名字的延伸。#你應顯示 Mexico City,因它比其國家名字 Mexico 長。#你不應顯示 Luxembourg,因它的首都和國家名相是相同的。SELECTname,capitalFROMworldWHEREcapitalLIKEconcat(name,%)ANDcapital!name#顯示國家名字及其延伸詞如首都是國家名字的延伸。SELECTname,REPLACE(capital,name,)FROMworldWHEREcapitalLIKEconcat(name,%)ANDREPLACE(capital,name,)!1.2、SELECT Quiz/zh選擇產生此表的代碼。SELECTname,populationFROMworldWHEREpopulationBETWEEN1000000AND1250000選擇你會從這個代碼獲得的結果。SELECTname,populationFROMworldWHEREnameLIKEAl%選擇代碼以顯示以“A”或“L” 結束的國家。SELECTnameFROMworldWHEREnameLIKE%aORnameLIKE%l選擇查詢的結果。SELECTname,length(name)FROMworldWHERElength(name)5andregionEurope5. 這是world表格的開首數行記錄6. 選擇代碼以顯示面積大於50000人口少過1000萬(10000000)的國家。7. 選擇代碼以顯示中國澳大利亞尼日利亞和法國的人口密度。注意这里的IN(,)用法和LIKE%用法的区别得分SQL学习记录二