查询满足某个条件行
需求描述
需求:查询雇员表emp中所有的部门号等于10的记录。
解决方法:先找出emp表的部门号的字段名,再结合SELECT FROM WHERE来实现。其中的WHERE即是在加过滤条件,多部门表进行筛选,只取部门号为10的数据。
注: 数据库数据集SQL脚本详见如下链接地址
员工表结构和数据初始化SQL脚本
SQL代码
执行结果
注:
- 这里字段的判断支持诸如不等于(“<>”)、等于(“=”),大于(“>”)、小于(“<”) 、大于等于(“>=”)、小于等于(“<=”),不等(“!”)等关系比较符。
- 上述的比较符对表字段的类型有要求,一般适用于数值类型。
- 当然我们也可以在where之后结合其它条件再过滤,后面会有案例。