发布网友 发布时间:2022-05-07 18:55
共5个回答
热心网友 时间:2022-05-07 20:24
1、单行子查询出现在WHERE子句中,如下所示。
2、单行子查询中有分组函数,要求分组函数返回的是单行数据。如下图为查询出薪水比本部门平均薪水高的员工信息。
3、单行子查询出现在HAVING子句中,如下图为查询出平均薪水高于部门30最高薪水的部门信息。
4、多行子查询中使用IN: IN后面是值的列表,只不过这里的值是子查询查出来的多个数据。
5、 ANY操作符不能单独使用,必须和>、<等比较操作符一起使用。>ANY表示大于列表中任何一个数据即为TRUE;<ANY表示小于列表中的任何数据即为TRUE。具体实现如下图。
热心网友 时间:2022-05-07 21:42
条件可以用between 20 and 80 表示20到80的范围之间也可以用price>=20 and price<=80也是一样的意思热心网友 时间:2022-05-07 23:17
select * from 表 where price between 20 and 80这个是标准写法~热心网友 时间:2022-05-08 01:08
select * FROM 表 where 条件 BETWEEN '00478201' AND '00479200'热心网友 时间:2022-05-08 03:16
用between函数应该可以吧