【SQL基础-4】SQL语句练习实例—在SQLzoo平台练习
目录
- 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平台练习相关推荐
- SQL:简单查询语句操作实例
一.SQL Server简单查询语句 背景知识: 一.查询:SQL中最基本.最常用的操作,用来对数据库进行查询 二.表达式: select 属性列 from 表 where 筛选条件 group by ...
- java sql 基础_Java SQL基础
SQL基础 1.DataBase 创建:CREATE DATABASE DATABASE_NAME ; 使用:USE DATABASE_NAME ; 删除:DROP DATABASE DATABASE ...
- 学习Sql基础以及Sql的部分语法(语法部分为3w中copy)
第一章 .net与c# .NET是Microsoft.NET的简称,包含了能在.NET Framework平台运行的所有编程语言. C# 是专门为.NET平台设计的一种语言. c#第一个成绩 (1)使 ...
- SQL 基础篇 SQL 16 查找GPA最高值
SQL基础篇(汇总)刷题传送门 题目链接 题面 样例输入 drop table if exists user_profile; CREATE TABLE `user_profile` ( `id` i ...
- 【SQL基础】SQL常用函数简要解析
目录 1 字符串截取 1.1 left() 1.2 right() 1.3 mid() 2 字符串连接 2.1 concat() 2.2 concat_ws() 2.3 group_concat() ...
- SQL基础:常用SQL语句详解(转)
到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口.关系数据语言目前有几十种,具有增加.删除.修改.查询.数据定义与控制等完整的数据库操作功能.通常 ...
- SQL基础(定义|基本语句|基本函数)
目录 一.SQL定义 1.1 SQL定义 1.2 可执行操作 1.3 主要关键词 1.4 数据库表 1.5 重要事项 1.6 DML与DDL 二.重要DML语句 2.1 SELECT 2.2 WHER ...
- SQL 基础之DDL语句创建和管理表(十四)
数据库对象 Object 描述 表 基本的数据存储集合,由行和列组成 View 从一张表或多张表中抽出的 逻辑上相关的数据集合 序列 生成规律的数值 index 索引 提高查询性能 Synonym 别 ...
- SQL基础条件查询语句
4. Mysql语句 4.1. 在命令行中使用sql语句 语法:mysql -e 'sql语句' –uroot –p密码 执行一条命令 mysql -e 'show databases' -uroot ...
- SQL中的查询语句总结(实例)
首先我们使用MySQL创建两个表 – 创建人力资源管理系统数据库 drop database if exists hrs; create database hrs default charset ut ...
最新文章
- 从零开始编写自己的C#框架(16)——Web层后端父类
- no scp yes 不提示_linux脚本实现scp命令自动输入密码和yes/no等确认信息
- Xcode 7新特性Lightweight Generics 轻量级泛型与__kindof修饰符
- 线程池的各种使用场景
- 独立站牵手Tik Tok 打造下一个电商节点
- android 自定义banner样式_Android中Banner的指示器自定义View
- 为什么要从vmware切换到kvm?
- 解决PLSQL Developer 插入中文 乱码问题
- Python运维开发工程师养成记
- javascript 高级程序设计 (第四版) 第二章 下
- 信息系统项目管理师自学笔记(二十二)——布线工程、网络规划与设计
- Hive教程(03)- Hive数据模型
- 小米路由器4C刷机(以OpenWrt为例)
- 服务器命令里面怎么删除文件,scp删除服务器文件命令
- 多声道音频指南(二)—— 前世与今生
- 互信息和左右熵的新词发现(笔记)
- 基于ZigBee的家居控制系统的设计与应用
- 两个div并排 左边div宽固定 右边自适应
- LTE-5G学习笔记18--5G关键技术(想学更多快进群)
- 电阻标称值E24等系列
热门文章
- .net视频觉得做得最好的是天轰穿
- RTKLIB中的卫星天线与接收机天线修正
- 基于Android的虚拟校园移动学习系统
- 【STM32F429的DSP教程】第8章 DSP定点数和浮点数(重要)
- java可视化工作流_强大的java工作流引擎,可视化开发工作流
- 解决应用程序错误,内存不能为“read”或“written”
- 利用AirPlayer空中播放PC服务器视频、音乐、图片
- android expandablelistview简单应用,android ExpandableListView简单例子
- 百度地图怎么不显示服务器地址,百度地图使用指南
- 腾讯加固纯手工简易脱壳教程