1 基本 SELECT 语句
语法: SELECT 查询列表 from 表名;
特点: 查询列表可以是: 表里的字段,常量值, 表达式 函数
• SELECT 标识选择哪些列。
• FROM 标识从哪个表中选择。
注 意 • SQL 语言大小写不敏感。
• SQL 可以写在一行或者多行
• 关键字不能被缩写也不能分行
• 各子句一般要分行写。
• 使用缩进提高语句的可读性。
列的别名
列的别名: • 重命名一个列。
• 便于计算。
• 紧跟列名,也可以在列名和别名之间加入关键字 ‘AS’,别名使用双引号,以便在别名中包含空 格或特殊的字符并区分大小写。
字符串 • 字符串可以是 SELECT 列表中的一个字符,数字,日 期。
• 日期和字符只能在单引号中出现。
• 每当返回一行时,字符串被输出一次。
—过滤
#去重 DISTINCT
# 条件查询
select
查询列表
from
表名
where
筛选条件;
分类:
1.按条件表达式进行筛选
条件运算符: > < = != >= <=
2.按逻辑表达式
作用: 连接条件表达式
&& || !
and or not
3.模糊查询
like
between and
in
is null
排序查询
语法:
select 查询列表
from 表名
【where 筛选条件】
order by 排序的字段或表达式
特点: asc :升序 默认
desc: 降序
常见的函数:
分类:
1.单行函数:
length:
concat:
instr:
trim:
upper;
lower:
replace:
2.分组函数
3.数学函数
4.日期函数