基本格式:
%4L字段M6<%L别名M76<E>%4*47P5+DL若干张表M6O;5
L条件表达式M7
() 条件查询: O;56J6*+4734O*J<*>J7
O;5 6L字段名M6*+47*J7
O;56L字段名MQL字符串常量M7
() 查询语句中使用 O;5 子句
) 使用等值或不等值查询
从 DA 表查询雇佣日期小于某个日期的雇员名称和雇佣日期的查询
". #
$.9.. "R8888SLR'(S
) 在 O;5 条件中使用 34O*J<*> 操作符
查询 DA 表中工资在 至 的员工姓名和薪水
"#$.$
) 在 O;5 条件中使用 Q 查询
查询 DA 表中员工姓名中含有字符“%T的员工姓名和薪水
"#$. KRUU
!) 在 O;5 条件中使用 Q 查询
查询员工姓名中第二个字符为“DT的员工姓名和薪水信息
"#$. KR9DU
) 在 O;5 子句中使用逻辑操作符
从 DA 雇员表中查询雇员补助不为 *2 值的所有雇员姓名和薪水。
"#$.
&) 在 O;5 条件中使用 34O*J<*> 操作符
查询 DA 表中补助大于 且工资大于 的员工姓名和薪水
"#$.MM
() 分组查询:作用于多行,并返回单一的值。分组函数一般要与要与 ,5+2A3V
结合使用。对查询的结果进行分组统计。
) 语法:,5+2A3VL列名M6"L列名MJ7
) 实例:使用 ,5+2A3V 进行单列分组和多列分组
单列分组:EE显示每个部门平均工资和最高工资
#"B-":#-#8#
多列分组:EE显示每个部门每种岗位的平均工资和最高工资
#"W"B-":#-#8
#"W
(!) ;<=*,:限制分组统计结果,;<=*, 子句必须跟在 ,5+2A3V 之后
语法:,5+2A3VL列名M6"L列名MJ76;<=*,L筛选条件M7
实例:EE显示平均工资低于 的部门号、平均工资及最高工资
#"B-":#-#8#
.B -B-L
() 排序查询:+5>53VL列名 M6<%?>%76"L列名 M6<%?>%7J7
(&) 实例:查询语句中使用 +5>53V 子句(升序和降序)
) 升序排序
查询 DA 雇员姓名和薪水信息,要求以薪水由小到大顺序显示