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

目录1平台操作简介2select基本语句2.1第1节selectbasic2.2第1节练习3SELECTfromWORLD练习3.1第2节SELECTfromWORLDTutorial3.2第2节练习4SELECT_from_Nobel练习4.1第3节SELECT_from_Nobel_Tutorial4.2第3节练习5归纳参考文章1平台操作简介本节练习内容主要是该平台左侧红色框内共9节内容,包括对应9节练习。每一节内容和练习完成

大家好,又见面了,我是你们的朋友全栈君。

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增删改查基本语句》

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129384.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信开发者工具程序开发好后,不报错,但是黑屏「建议收藏」

    微信开发者工具程序开发好后,不报错,但是黑屏「建议收藏」微信开发者工具程序开发好后,不报错,但是黑屏

    2022年4月24日
    54
  • C语言——冒泡排序[通俗易懂]

    C语言——冒泡排序[通俗易懂]冒泡排序的原理是:从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。以从小到大排序为例,第一轮比较后,所有数中最大的那个数就会浮到最右边;第二轮比较后,所有数中第二大的那个数就会浮到倒数第二个位置……就这样一轮一轮地比较,最后实现从小到大排序。代码如下#include<stdio.h>voidBBsort(intarr[],intsize){ intj,i,tem; for(i=0;i..

    2025年8月9日
    2
  • bootstrap aria

    bootstrap aria

    2021年9月15日
    76
  • JAVA map排序实现

    JAVA map排序实现Map排序的方式有很多种,这里记录下自己总结的两种比较常用的方式:按键排序(sortbykey),按值排序(sortbyvalue)。1、按键排序jdk内置的java.util包下的TreeMap<K,V>既可满足此类需求,向其构造方法TreeMap(Comparator<?superK>comparator)传入我们自定义的比较器即可实…

    2022年7月15日
    18
  • 什么是十字链表?

    什么是十字链表?十字链表是一种存储稀疏矩阵的方法,该存储方式采用的是”链表+数组”结构,如图1所示。图1十字链表示意图可以看到,使用十字链表压缩存储稀疏矩阵时,矩阵中的各行各列都各用一各链表存储,与此同时,所有行链表的表头存储到一个数组(rhead),所有列链表的表头存储到另一个数组(chead)中。因此,各个链表中节点的结构应如图2所示:图2十字链表的节点结构两个指针域分别用于链接所在行的下一个元素以及所在列的下一个元素。链表中节点的代码可以表示为:typede.

    2022年6月18日
    29
  • SVN和Git 介绍,区别,优缺点以及适用范围

    SVN和Git 介绍,区别,优缺点以及适用范围

    2021年10月30日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号