SQL-SQLZOO学习笔记

SQLZOO练习题答案参考(全) 自学SQL将近一年,比较有名的SQL题库都尝试刷过,一边刷高阶题,一边会回头复盘,尝试多种解法,因此不定时分享刷过的题库的参考解法,第一篇是SQL_ZOO 阅读详情

Tutorials: Learn SQL in stages

虽然日常工作中经常用到SQL,不过没有系统性的训练就难以有效的提升查询效率。本文记录每一节的常用函数及应用方法,以备以后查找。
https://sqlzoo.net/wiki/SQL_Tutorial

SELECT names

函数 用法
like(’’) 模糊匹配,可以用’%‘和’_'占位符,前者可表白空值或多个任意字符,后者代表一个字符且不代表空字符,以及not like()用法
concat(str1,str2,…) 可将多个字符串拼接在一起,和"两个竖杠"符号作用相同
locate(a,b) 判断a是否在b中,返回0或1,用法类似于instr()
replace(‘vessel’,‘e’,‘a’) 将字符串中’vessel’的’e’用’a’代替,最终输出’vassal’

SELECT from World

函数 用法
xor 区别于or,or是指满足一个条件即可,包括同时满足条件的;xor是指只需满足一个条件即可,但不能同时满足
round(,n) 四舍五入将值保留指定n位数,n可以为负值
<> 和!=效果相同
left(str,1) 从左边第一个字符开始,取出现的前几个字符,相似的有right(str,1),substr(str,i,j) ,在ORACLE中无此项用法

SELECT from Nobel Tutorial

函数 用法
str IN (‘str1’,‘str2’,…) The expression str IN (‘str1’,‘str2’) can be used as a value - it will be 0 or 1,即in函数可以作为一个整体来用

注意“与”和“或”的逻辑关系
eg.
3. Pick the code that shows the amount of years where no Medicine awards were given.
案例图片
eg.
6. Select the code which shows the years when a Medicine award was given but no Peace or Literature award was.
案例图

SELECT within SELECT Tutorial

本节主要练习嵌套查询,嵌套查询中子查询的结果既可以在父查询的条件中使用也可以在结果中使用,更复杂的用法需将查询表命别名(将内外表连起来,相当于创建了一个查询条件)。

函数 用法
ALL >ALL:代表父查询中的结果集大于子查询中每一个结果集中的值,则为真
ANY >ANY:代表父查询中的结果集大于子查询中任意一个结果集中的值,则为真;=ANY:与子查询IN相同;<>ANY:类NOT IN

eg.
7.Find the largest country (by area) in each continent, show the continent, the name and the area:

select continent,name,area from world x
where area >=all(
select area from world y
where x.continent=y.continent)

eg.
10.Some countries have populations more than three times that of any of their neighbours (in the same continent). Give the countries and continen

【自学SQL】sqlzoo学习笔记一 关于SELECT、LIKE、concat函数和replace函数 根据sqlzoo的教学习题记录语句的使用 官网链接为:添加链接描述 第一部分 SELECT BASICS 1. SELECT population FROM world WHERE name = 'Germany' 表示从【world】数据中筛选出【name】列中【Germany】对应的【population】值,即结果为population内容。 结果为 2.` SELECT name, gdp/population FROM world WHERE area > 5000000 表示 阅读详情

相关推荐

【自学SQL】sqlzoo学习笔记三 关于星号*、字符串中的单引号、order by的使用

sqlzoo官网链接:https://igs.sqlzoo.net/ 第不知道几部分 SELECT FROM NOBEL 这部分就有新的表格数据啦~是关于诺贝尔奖获得者的,表格如下: 做了几道题发现都是关于select的复习巩固,就不详细列出了,把一些新发现讲一下叭! 1、select * 的用法 题目:显示1980年至1989年(包含首尾)的文学奖(Literature)获奖者所有细节(年份,主题,获奖者)。 select yr, subject, winner from nobel where yr

mmyx_matlab的博客 879

sqlzoo练习 | 含答案和错题

练习网址 https://sqlzoo.net/ SQLZOO答案 0 SELECT basics 1 SELECT name https://blog.youkuaiyun.com/crazy__chen/article/details/50483143 2 SELECT from World https://blog.youkuaiyun.com/bestallen/article/details...

博客 2370

SQLZOO学习,答案

0 SELECT basics name continent area population gdp Afghanistan Asia 652230 25500100 20343000000 Albania Europe 28748 2831741 12960000000 Algeria Africa 2381741 37100000 188681000000 Ando...

Mtostart 2245

Windows 10 本地开发环境:用 ShardingSphere-Proxy 5.4.1 快速搭建 MySQL 分库分表测试环境

本文详细介绍了在Windows 10系统中使用ShardingSphere-Proxy 5.4.1快速搭建MySQL分库分表测试环境的完整教程。从环境准备、MySQL配置到ShardingSphere-Proxy的核心设置,逐步指导开发者完成本地开发环境的搭建,并提供了分片策略详解和常见问题排查方法,帮助开发者高效验证分库分表功能。

weixin_28366053的博客 214

拓扑优化背后的科学:ANSYS Workbench中的算法与原理

本文深入解析了ANSYS Workbench中拓扑优化的科学原理与算法实现,重点介绍了密度法(SIMP)和灵敏度分析等核心算法。通过分层架构解析和参数调优实战,展示如何有效进行模型验证与多物理场耦合优化,帮助工程师提升结构设计效率与性能。

weixin_29250403的博客 417

Cadence Virtuoso IC617:从零构建传输门与反相器的Schematic设计实战

本文详细介绍了使用Cadence Virtuoso IC617进行传输门与反相器Schematic设计的完整流程,包括环境准备、原理图绘制、Symbol创建、仿真验证及实用技巧。通过分步指导和实战经验分享,帮助初学者快速掌握集成电路设计基础,提升EDA工具应用能力。

weixin_29194693的博客 600

C++cgal库配置+VS2017

Cgal几何图形库在VS2017上的下载、安装与配置。想要一口气下载完所有安装配件的,可以去文章末尾的链接。httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。

dsn3S的博客 1490

educoder 5-3Python 计算思维训练——地图模拟

任务描述 本关任务:利用 Python 实现动画观察近 30 天 4.5 级以上地震发生情况。 相关知识 为了完成本关任务,你需要掌握:1.如何用 Python 从网络获取所需数据;2.如何用 Python 绘制地图 从网络获取数据 URL 处理模块(库) 在这里插入代码片 import urllib.request as req 创建一个表示远程 url 的类文件对象 urllib.urlopen(" ") 如同本地文件一样读取内容 print data的输出结果: 摘取动画所需数据

Manonll的博客 2488

STC8H单片机ADC实战:从读取电位器到串口绘图,12位精度玩起来

本文详细介绍了STC8H单片机的ADC功能实战应用,从读取电位器到串口绘图,展示了12位精度的实现方法。通过硬件连接、代码配置、串口数据传输及高级优化技巧,帮助开发者快速掌握ADC模块的使用,适用于各种传感器数据采集和信号处理场景。

weixin_28278377的博客 345

华为OD机试双机位C卷-敌情监控 (Py/Java/C/C++/Js/Go)

华为OD机试(机考)双机位C卷 【敌情监控】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试 - 敌情监控。

qq_45776114的博客 938

计算机组成原理(第三版)唐朔飞-第九章控制单元的功能-课后习题

计算机组成原理(第三版)唐朔飞-第九章控制单元的功能-课后习题

weixin_45735391的博客 4万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: Pandas-去除重复项函数drop_duplicates()
下一篇: 机器学习-简单线性回归分析(Python)
ckSpark
博客等级 码龄14年 273粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值