MICK-SQL基础教程(第二版)第二章 查询基础

第二章 查询基础

SELECT语句基础

列的查询

SELECT <列名>,……  
FROM <表名>;

查询出表中所有的列

SELECT *  FROM <表名>;

为列设定别名

SELECT  <列名> AS <新列名> 
FROM <表名>;

注: 别名可以使用中文,使用中文时需要用双引号(")括起来

常数的查询

SELECT '商品' AS string, 38 AS number, '2009-02-24' AS date, product_id, product_name 
FROM Product;

从结果中删除重复行

SELECT DISTINCT <列明>  FROM <表名>;
  • 在使用DISTINCT 时,NULL 也被视为一类数据。NULL 存在于多行中时,也会被合并为一条 NULL 数据.
  • DISTINCT 关键字只能用在第一个列名之前(? 针对个别数据库要核实)

根据WHERE语句来选择记录

SELECT <列名>, ……  
FROM <表名> 
WHERE <条件表达式>;

注释的书写方法

  • 1行注释:书写在--之后,只能写在同一行
  • 多行注释 :书写在“/*”“*/”之间,可以跨多行。

算术运算符和比较运算符

算术运算符

四则运算所使用的运算符(+、-、*、/)称为算术运算符。运算符就 是使用其两边的值进行四则运算或者字符串拼接、数值大小比较等运算, 并返回结果的符号。加法运算符(+)前后如果是数字或者数字类型的列 名的话,就会返回加法运算后的结果。

需要注意NULL

所有包含 NULL 的计算,结果肯定是 NULL;

比较运算符

这些比较运算符可以对字符、数字和日期等几乎所有数据类型的列和 值进行比较。
注:小于某个日期就是在该日期之前的意思。想要实现在某个特定日期(包 含该日期)之后的查询条件时,可以使用代表大于等于的 >= 运算符。

不能对NULL使用比较运算符

SQL 提供了专门用来判断是否为 NULL 的IS NULL 运算符
反之,希望选取不是NULL 的记录时,需要使用 IS NOT NULL 运算符

逻辑运算符

NOT运算符

NOT 不能单独使用,必须和其他查询条件组合起来使用

AND运算符和OR运算符

AND 运算符在其两侧的查询条件都成立时整个查询条件才成立,其 意思相当于“并且”。
OR 运算符在其两侧的查询条件有一个成立时整个查询条件都成立, 其意思相当于“或者”

通过括号强化处理

AND运算符的优先级高于OR运算符。想要优先执行OR运算符时可以使用括号。

逻辑运算符和真值

同C语言

含有NULL时的真值

是除真假之外的第三种值——不确定(UNKNOWN)

P Q P AND Q
不确定 不确定
不确定
不确定 不确定 不确定
P Q P OR Q
不确定
不确定 不确定
不确定 不确定 不确定

下一章:第三章 聚合与排序
别忘点赞~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,657评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,889评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,057评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,509评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,562评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,443评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,251评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,129评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,561评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,779评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,902评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,621评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,220评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,838评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,971评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,025评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,843评论 2 354

推荐阅读更多精彩内容