基础知识梳理情怀丶感伤

********************************************************************

1.查询指定列:SELECT 关键字

2.查询表的所有列:星号(*)

【备注】使用星号(*)的话就无法设定列的显示顺序

3.为列设定别名:AS 关键字

4.常数的查询

【备注】字符串和日期使用单引号(')。

5.从结果中删除重复行:DISTINCT

原图

(1)

使用 DISTINCT 移除 shohin_bunrui 列中的重复数据

(2)DISTINCT 对 NULL 类型的处理:存在多条 NULL 值的行时,会结合为一条 NULL 数据。

(3)多列之前使用 DISTINCT

DISTINCT 会将多个列的数据进行组合,将重复的数据结合为一条。

【注意】DISTINCT 关键字只能用在第一个列名之前。

6.筛选记录:WHERE

WHERE 子句中可以指定“某一列的值和这个字符串相等”或者“某一列的值大于这个数字”等条件,找出只符合该条件的记录。

选取行之后,再输出列

【备注】WHERE 子句:首先通过该子句查询出符合指定条件的记录,再选取出 SELECT 语句指定的列。

【注意】SQL 子句的书写格式是固定的,不能随意更改。如 WHERE 子句必须紧跟在 FROM 子句后。

7.注释的写法

注释对于 SQL 的执行没有任何影响。

1.算术运算符

图 商品单价的两倍

括号(“(”“)”)可以提高表达式的优先级。

2.需要注意 NULL

【备注】所有包含 NULL 的计算,结果肯定为 NULL。

3.比较运算符

选取 hanbai_tanka 列为 500 的记录

选取 hanbai_tanka 列的值不是 500 的记录

3.对字符串使用不等号时的注意事项

原图

【注意】chr 为字符串类型,对字符串类型的数据进行大小比较时,跟数字不一样。

4.不能对 NULL 使用比较运算符

【注意】希望选取 NULL 记录时,使用 IS NULL;希望选取不是 NULL 的记录时,使用 IS NOT NULL。

取 hanbai_tanka 列不大于 1000 的记录(hanbai_tanka < 1000)

AND 运算符:并且,在两侧的查询条件都成立时整个查询条件才成立。

OR 运算符:在两侧的查询条件就算只有一个成立时整个查询条件都成立。

【备注】多个查询条件进行组合时,需要使用 AND 运算符或者 OR 运算符。

2.通过括号进行强化

【备注】AND 运算优先于 OR 运算,想要优先执行 OR 运算时可以使用括号。

THE END
0.SQL语言入门到实战:一篇搞定所有核心知识点sql入门一键获取完整项目代码sql ⚠️血泪教训: 忘记加WHERE条件会删光整张表! 生产环境慎用DELETE,推荐逻辑删除(添加is_deleted字段) 3. 最常用的查询语句(DQL) -- 基础查询(*表示所有列) SELECT*FROMStudentsWHEREage>18; -- 聚合统计(GROUP BY + 聚合函数) jvzquC41dnuh0lxfp0tfv87625e9;>768480c{ykenk0fnyckny03=;;65972
1.SQLServer索引基础知识(7)SQL Server 索引基础知识(7)---Indexing for AND 2021/10/20 作者:郭红俊 时间:January 18, 2008 我们通过一个实例来看 有 And 操作符时候的最常见的一种情况。我们有下面一个表, 复制 CREATE TABLE [dbo].[member]( [member_no] [dbo].[numeric_id] IDENTITY(1,1) NOT NULL, [lastname] [dbo].jvzquC41oujo0vnetqyph}3eqo5{j6hp1fj48A555
2.SQL基础知识资料.pdfSQL基础知识资料.pdf 36页VIP内容提供方:猫猫网络 大小:10.85 MB 字数:约6.06万字 发布时间:2025-02-18发布于河北 浏览人气:94 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)SQL基础知识资料.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 SQLjvzquC41oc~/dxtm33>/exr1jvsm1;5471633@4837;23>7422722=70ujzn
3.SQL基础知识大全智者生存SQL基础知识大全 SQL语言由命令、子句、运算和集合函数等构成。在SQL中,数据定义语言DDL(用来建立及定义数据表、字段以及索引等数据库结构)包含的命令有CREATE、DROP、ALTER;数据操纵语言DML(用来提供数据的查询、排序以及筛选数据等功能)包含的命令有SELECT、INSERT、UPDATE、DELETE。jvzquC41yy}/ewgnqiy/exr1lwgo1jwejk|f1;52;1651991368:6=60jvsm
4.SQL基础知识总结(一)摩天轮的幸福SQL基础知识总结(一) 1.union 和union all 操作符 1)union内部的select语句必须拥有相同的列,列也必须有相似的数字类型。同时,每条select语句中列的顺序相同。 union语法(结果集无重复) selectxfromtable1unionselectyfromtable2 union all语法(结果集有重复) selectxfromtable1jvzquC41yy}/ewgnqiy/exr1fqth:B<:34<3;8u15297::60jvsm
5.SQL基础知识点sql知识点SQL 基础知识点 本文围绕 SQL 数据库展开,介绍了数据库相关术语、增删改查操作、子查询、多表连接、UNION、分组及常用函数。重点阐述了 SQL 优化方法,如查询用索引、优化 SELECT 语句等。还提及数据库三大范式和 SQL 语句分类,为数据库操作与优化提供全面指导。jvzquC41dnuh0lxfp0tfv8vsa7=86@>8;1gsvrhng1jfvjnnu1747=9559: