《SQL 基础教程》第二章:查询基础
这一章的结构如下:
- SELECT 语句基础
- 算术运算符和比较运算符
- 逻辑运算符
SELECT 语句可用于查询数据,并且可以设定条件来查询具有特定值的记录.
条件的设定就需要算数运算符、比较运算符和逻辑运算符发挥作用.
SELECT 语句基础
格式
SELECT <column1>
, <column2>
, <column3>
...
FROM <table>
;
注意:
SELECT 语句后面的对象既可以是列名,也可以是相关的算术表达式.
AS 关键字
功能:利用 AS 关键字为列设置别名
格式:
SELECT purchase_price-product_price AS profit,
FROM Product
注意:
建立别名的时候
- 英文不需要加引号
- 中文需要用双引号括起来
DISTINCT 关键字
作用:当存在重复的数值的时候,可以用 DISTINCT 尽心合并.
格式:
SELECT DISTINCT product_type
FROM Product
注意:
DISTINCT 关键字只能用在第一个列名前
WHERE 语句
定义:
SELECT 语句通过 WHERE 语句来指定查询数据的条件.
其中可以使用:
- 含有算数运算符的条件表达式
- 含有比较运算符的条件表达式
- 含有逻辑运算符的条件表达式
算术运算符:
+,-,*,/,%
比较运算符
>
,<
,<>
,=
等等
逻辑运算符
AND(逻辑乘), OR(逻辑和), NOT
三值逻辑
定义:在 SQL 中,存在 TRUE、 FALSE 、UNKNOWN 三种类型的逻辑值.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具