当前位置: 首页 > news >正文

SQL学习记录(一)SQLZOO答案

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 basics

  1. Introducing the world
SELECTpopulationFROMworldWHEREname='Germany'
  1. Scandinavia
SELECTname,populationFROMworldWHEREnameIN('Sweden','Norway','India','Denmark');
  1. Just the right size
SELECTname,areaFROMworldWHEREareaBETWEEN200000AND250000

1.1、 SELECT names/zh

  1. Pattern Matching Strings
#找出以 Y 為開首的國家。SELECTnameFROMworldWHEREnameLIKE'Y%'#找出以 Y 為結尾的國家。SELECTnameFROMworldWHEREnameLIKE'%Y'#找出所有國家,其名字包括字母x。SELECTnameFROMworldWHEREnameLIKE'%x%'#找出所有國家,其名字以 land 作結尾。SELECTnameFROMworldWHEREnameLIKE'%land'#找出所有國家,其名字以 C 作開始,ia 作結尾。SELECTnameFROMworldWHEREnameLIKE'C%ia'#找出所有國家,其名字包括字母oo。SELECTnameFROMworldWHEREnameLIKE'%oo%'#找出所有國家,其名字包括三個或以上的a。SELECTnameFROMworldWHEREnameLIKE'%a%a%a%'#找出所有國家,其名字以t作第二個字母。SELECTnameFROMworldWHEREnameLIKE'_t%'ORDERBYname#找出所有國家,其名字都有兩個字母 o,被另外兩個字母相隔着。SELECTnameFROMworldWHEREnameLIKE'%o__o%'#找出所有國家,其名字都是 4 個字母的。SELECTnameFROMworldWHEREnameLIKE'____'
  1. Harder Questions
#顯示所有國家名字,其首都和國家名字是相同的。SELECTnameFROMworldWHEREname=capital#顯示所有國家名字,其首都是國家名字加上”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

  1. 選擇產生此表的代碼。
SELECTname,populationFROMworldWHEREpopulationBETWEEN1000000AND1250000
  1. 選擇你會從這個代碼獲得的結果。
SELECTname,populationFROMworldWHEREnameLIKE"Al%"

  1. 選擇代碼以顯示以“A”或“L” 結束的國家。
SELECTnameFROMworldWHEREnameLIKE'%a'ORnameLIKE'%l'
  1. 選擇查詢的結果。
SELECTname,length(name)FROMworldWHERElength(name)=5andregion='Europe'


5. 這是world表格的開首數行記錄


6. 選擇代碼以顯示面積大於50000,人口少過1000萬(10000000)的國家。

7. 選擇代碼以顯示中國,澳大利亞,尼日利亞和法國的人口密度。

注意这里的IN('','')用法和LIKE'%'用法的区别

得分:

SQL学习记录(二)

http://www.jsqmd.com/news/642595/

相关文章:

  • Java 安全最佳实践 2027:构建安全的应用程序
  • LDO选型实战指南:从参数解析到电路设计避坑
  • 杰理蓝牙芯片的key文件机制解析:从原理到实践
  • 2026-04-15 全国各地响应最快的 BT Tracker 服务器(联通版)
  • 2026年质量好的强化骨瓷/骨瓷厂家推荐与选型指南 - 品牌宣传支持者
  • CVPR 2025 超分辨率技术趋势洞察:从扩散模型到真实世界部署
  • KITTI数据集下载全攻略:从官网到百度网盘,手把手教你避开那些坑
  • 如何在Docker中部署Oracle数据库_容器化初始化与数据卷挂载
  • 基于M-LAG与V-STP构建高可靠三层网络的双活网关实践
  • 最新出炉!2026年金三银四Java初中高级面试1000问
  • 别再乱买网卡了!手把手教你用Kali Linux和特定型号网卡(如TP-Link TL-WN722N)抓取Wi-Fi握手包
  • 【技术揭秘】全台3Dtiles与OSGB模型数据AI去水印实战:从原理到全域定制
  • Kalibr实战指南:从零完成双目相机与IMU的高精度联合标定
  • 【Ubuntu】双网卡策略路由实战:构建内外网流量精准管控的办公环境
  • 芯片胶制造企业有哪些
  • NVIDIA Profile Inspector完全指南:解锁NVIDIA显卡隐藏性能的终极工具
  • Golang怎么实现RBAC权限控制_Golang如何用casbin实现基于角色的访问控制系统【教程】
  • 半导体展哪家好?2026年半导体展帮您快速锁定心仪选择 - 品牌2026
  • Vue+PDF.js实现高性能本地PDF预览与文本复制(带分页滚动优化)
  • QMCDecode:macOS上最简单的QQ音乐加密格式转换终极指南
  • 程序员进阶:基于 Playwright MCP 构建企业级 UI 自动化测试框架
  • 从Karate Club到社交网络:用NetworkX和graspologic玩转Leiden社区发现
  • 从架构到实战:FastDFS与MinIO在微服务场景下的选型指南(附SpringBoot集成对比)
  • mT5中文-base零样本增强模型应用场景:中文OCR识别后文本纠错与语义补全
  • 从实战出发:掌握 dense_rank() 在 MySQL 与 Hive 中的高效应用
  • 学习自动驾驶第二期:ROS与Gazebo联合仿真环境实战
  • 深入Rust枚举与模式匹配:从Option到if let的实战解析
  • 描述性统计分析在企业AI应用调查中的实战指南
  • 2026年3月废水处理设备源头厂家推荐,废水处理设备/水处理设备,废水处理设备工厂口碑推荐分析 - 品牌推荐师
  • FPGA以太网调试笔记:避开SGMII+GTX配置里的两个‘坑’(MDIO与多端口时钟)