[DAY2]SQL新手的懒人笔记

接续上一次的内容,今天一样会用较为简单的叙述去介绍与分享SQL的简易语法与函数。(大写为内建语法)

11.BETWWEEN用来描述变数在两个数字之间的状态,一般搭配AND做使用。(BETWEEN的结果视为布林值)

SELECT title
FROM films
WHERE release_year
BETWEEN 1994 AND 2000;

12.IN的用法与BETWEEN相似,不过只能去选取离散的变数。(亦可填入字串)

SELECT name
FROM kids
WHERE age IN (2, 4, 6, 8, 10);

13.IS NULL 可表示缺失值的状态。

SELECT COUNT(*)
FROM people
WHERE birthdate IS NULL;

14.IS NULL 加上NOT则可视为前者的反面。

SELECT name
FROM people
WHERE birthdate IS NOT NULL;

15.LIKE可用来描述该变数的字串状态,A%:表示A开头的所有字串。

SELECT name
FROM companies
WHERE name LIKE 'Data%';

16._A%:表示变数的第二个字为'A'

SELECT name FROM people WHERE name like '_r%';

17.LIKE前方也可加入NOT做否定叙述

SELET name FROM people WHERE name NOT LIKE 'A%';

18.我们也可以对变数做一些计算,类似於上次的COUNT。
ex:SUM,AVG,MIN,MAX...

SELECT SUM(duration) FROM films;

19.SQL也可做一般数值运算,只是若除法需要浮点数的计算,则必须至少有一个数字为小数。

ex

SELECT (4.0 / 3.0) AS result; #output为1.333
SELECT (4/ 3) AS result; #output为1

20.AS可在选取变数後对变数名称最更改,选取变数时,可对变数做各种运算。

SELECT MAX(budget) AS max_budget,
       MAX(duration) AS max_duration
FROM films;

<<:  D17. 学习基础C、C++语言

>>:  javascript HTML DOM3

【Vue】按照文件操作,怎麽还是报错|macOS 安装 CLI 指令

创建 CLI(command-line interface) 环境前,要先下载 node.js ① ...

# Day#18 设定、上传照片与default值

前言 昨天只写了注册与登入的功能,好像完全没有提到这到底是个什麽样的app... 那天,没有朋友的我...

Spring Framework X Kotlin Day 30 Review

GitHub Repo https://github.com/b2etw/Spring-Kotlin...

[13th][Day15] dockerfile 指令

第一个 dockerfile 中已经用过几个指令了 RUN EXPOSE 接下来会遇到的还有 CMD...

[WMX3] 8.IO - GetInBytes

Input需要接上实体模组才能读取状态。 使用方法 //新增 public static int I...