目录

  • 1 平台操作简介
  • 2 select基本语句
    • 2.1 第1节 select basic
    • 2.2 第1节 练习
  • 3 SELECT from WORLD 练习
    • 3.1 第2节 SELECT from WORLD Tutorial
    • 3.2 第2节 练习
  • 4 SELECT_from_Nobel 练习
    • 4.1 第3节 SELECT_from_Nobel_Tutorial
    • 4.2 第3节 练习
  • 5 归纳
  • 参考文章

1 平台操作简介

本节练习内容主要是该平台左侧红色框内共9节内容,包括对应9节练习。每一节内容和练习完成后,相应的进度条会显示灰色。当提交答案正确时,会显示笑脸。

当提交内容后答案显示错误时,可以点击查看正确的结果是什么样的,再根据结果调整自己的代码。

2 select基本语句

2.1 第1节 select basic

网站链接:https://sqlzoo.net/wiki/SELECT_basics。
这一节内容主要是熟悉select语句的用法,配合where限定各种条件进行选择。

2.2 第1节 练习

网站链接:https://sqlzoo.net/wiki/SELECT_Quiz
这一小节主要是选择题,共有7题,根据题目要求选择正确答案后,在页面最下方点击提交,会弹出得分及每题答案正确与否。

3 SELECT from WORLD 练习

3.1 第2节 SELECT from WORLD Tutorial

网站链接:https://sqlzoo.net/wiki/SELECT_from_WORLD_Tutorial
有些题目虽然代码不一样,但是搜索结果一样,需要格外注意第13题,由于SQL语句不能区分大小写,所以没必要对大小写进行比较。

3.2 第2节 练习

网站链接:https://sqlzoo.net/wiki/BBC_QUIZ
注意第5题和第6题,掌握“指定针对某个列的多个可能值”时用IN(xx, xx),若字母需带单引号,若为数字,则不用单引号。

4 SELECT_from_Nobel 练习

4.1 第3节 SELECT_from_Nobel_Tutorial

网站链接:https://sqlzoo.net/wiki/SELECT_from_Nobel_Tutorial
1-12题基本是考察select …where语句的应用,要熟练掌握where子句中运算符的含义与用法。
在本节第12题中,字符中含有单引号,在搜索语句中使用两个单引号来表示单引号。
在本节第13题中,使用order by进行排序,并使用关键字DESC标识要逆序排列的关键字,同时按多个要求排序时,用,隔开。
在本节第14题中,我对语句的理解是:在对subject in(‘Chemistry’,‘Physics’)排序时,当subject为’Chemistry’,'Physics’时,值为1,否则为0,值为1的排在值为0的后面;之后再按值为0和1分别对subject进行排序;最后是对作者名称进行排序。

4.2 第3节 练习

网站链接:https://sqlzoo.net/wiki/Nobel_Quiz
本节主要练习各种select子查询语句,要先分析括号内得子查询语句,再分析主查询语句。

5 归纳

(1)掌握select及添加各种条件的查询语句;
(2)掌握insert 、delete、update等增删改语句;
(3)掌握增删改查中包含子查询的语句;
(4)了解一些函数的用法;
(5)有时间有需要再继续补充SQLzoo其他章节的练习。

参考文章

[1] 《SQL 教程》
[2] 《SQLzoo练习平台》
[3] 《千锋网络安全零基础到就业教程-Web渗透全套》
[4] 《【SQL基础】SQL增删改查基本语句》

【SQL基础-4】SQL语句练习实例—在SQLzoo平台练习相关推荐

  1. SQL:简单查询语句操作实例

    一.SQL Server简单查询语句 背景知识: 一.查询:SQL中最基本.最常用的操作,用来对数据库进行查询 二.表达式: select 属性列 from 表 where 筛选条件 group by ...

  2. java sql 基础_Java SQL基础

    SQL基础 1.DataBase 创建:CREATE DATABASE DATABASE_NAME ; 使用:USE DATABASE_NAME ; 删除:DROP DATABASE DATABASE ...

  3. 学习Sql基础以及Sql的部分语法(语法部分为3w中copy)

    第一章 .net与c# .NET是Microsoft.NET的简称,包含了能在.NET Framework平台运行的所有编程语言. C# 是专门为.NET平台设计的一种语言. c#第一个成绩 (1)使 ...

  4. SQL 基础篇 SQL 16 查找GPA最高值

    SQL基础篇(汇总)刷题传送门 题目链接 题面 样例输入 drop table if exists user_profile; CREATE TABLE `user_profile` ( `id` i ...

  5. 【SQL基础】SQL常用函数简要解析

    目录 1 字符串截取 1.1 left() 1.2 right() 1.3 mid() 2 字符串连接 2.1 concat() 2.2 concat_ws() 2.3 group_concat() ...

  6. SQL基础:常用SQL语句详解(转)

    到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口.关系数据语言目前有几十种,具有增加.删除.修改.查询.数据定义与控制等完整的数据库操作功能.通常 ...

  7. SQL基础(定义|基本语句|基本函数)

    目录 一.SQL定义 1.1 SQL定义 1.2 可执行操作 1.3 主要关键词 1.4 数据库表 1.5 重要事项 1.6 DML与DDL 二.重要DML语句 2.1 SELECT 2.2 WHER ...

  8. SQL 基础之DDL语句创建和管理表(十四)

    数据库对象 Object 描述 表 基本的数据存储集合,由行和列组成 View 从一张表或多张表中抽出的 逻辑上相关的数据集合 序列 生成规律的数值 index 索引 提高查询性能 Synonym 别 ...

  9. SQL基础条件查询语句

    4. Mysql语句 4.1. 在命令行中使用sql语句 语法:mysql -e 'sql语句' –uroot –p密码 执行一条命令 mysql -e 'show databases' -uroot ...

  10. SQL中的查询语句总结(实例)

    首先我们使用MySQL创建两个表 – 创建人力资源管理系统数据库 drop database if exists hrs; create database hrs default charset ut ...

最新文章

  1. 从零开始编写自己的C#框架(16)——Web层后端父类
  2. no scp yes 不提示_linux脚本实现scp命令自动输入密码和yes/no等确认信息
  3. Xcode 7新特性Lightweight Generics 轻量级泛型与__kindof修饰符
  4. 线程池的各种使用场景
  5. 独立站牵手Tik Tok 打造下一个电商节点
  6. android 自定义banner样式_Android中Banner的指示器自定义View
  7. 为什么要从vmware切换到kvm?
  8. 解决PLSQL Developer 插入中文 乱码问题
  9. Python运维开发工程师养成记
  10. javascript 高级程序设计 (第四版) 第二章 下
  11. 信息系统项目管理师自学笔记(二十二)——布线工程、网络规划与设计
  12. Hive教程(03)- Hive数据模型
  13. 小米路由器4C刷机(以OpenWrt为例)
  14. 服务器命令里面怎么删除文件,scp删除服务器文件命令
  15. 多声道音频指南(二)—— 前世与今生
  16. 互信息和左右熵的新词发现(笔记)
  17. 基于ZigBee的家居控制系统的设计与应用
  18. 两个div并排 左边div宽固定 右边自适应
  19. LTE-5G学习笔记18--5G关键技术(想学更多快进群)
  20. 电阻标称值E24等系列

热门文章

  1. .net视频觉得做得最好的是天轰穿
  2. RTKLIB中的卫星天线与接收机天线修正
  3. 基于Android的虚拟校园移动学习系统
  4. 【STM32F429的DSP教程】第8章 DSP定点数和浮点数(重要)
  5. java可视化工作流_强大的java工作流引擎,可视化开发工作流
  6. 解决应用程序错误,内存不能为“read”或“written”
  7. 利用AirPlayer空中播放PC服务器视频、音乐、图片
  8. android expandablelistview简单应用,android ExpandableListView简单例子
  9. 百度地图怎么不显示服务器地址,百度地图使用指南
  10. 腾讯加固纯手工简易脱壳教程