最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

sqlselectall条件查询的用法

来源:动视网 责编:小采 时间:2020-11-09 10:01:22
文档

sqlselectall条件查询的用法

sqlselectall条件查询的用法:all 语法 scalar_expression { = | <> | != | > | >= | !> | scalar_expression 任何有效的表达式。 { = | <> | != | > | >= | !> | 比较运算符。 subquery 返回单列结果集的子查询。返回列的数据类型必须与 scalar_expressi
推荐度:
导读sqlselectall条件查询的用法:all 语法 scalar_expression { = | <> | != | > | >= | !> | scalar_expression 任何有效的表达式。 { = | <> | != | > | >= | !> | 比较运算符。 subquery 返回单列结果集的子查询。返回列的数据类型必须与 scalar_expressi



下面来看个完整的实例

1> create table employee(
2> ID int,
3> name nvarchar (10),
4> salary int )
5> GO
1>
2> create table job(
3> ID int,
4> title nvarchar (10),
5> averageSalary int)
6> GO
1>
2>
3> insert into employee (ID, name, salary) values (1, 'Jason', 1234)
4> GO

(1 rows affected)
1> insert into employee (ID, name, salary) values (2, 'Robert', 4321)
2> GO

(1 rows affected)
1> insert into employee (ID, name, salary) values (3, 'Celia', 5432)
2> GO

(1 rows affected)
1> insert into employee (ID, name, salary) values (4, 'Linda', 3456)
2> GO

(1 rows affected)
1> insert into employee (ID, name, salary) values (5, 'David', 7654)
2> GO

(1 rows affected)
1> insert into employee (ID, name, salary) values (6, 'James', 4567)
2> GO

(1 rows affected)
1> insert into employee (ID, name, salary) values (7, 'Alison', 8744)
2> GO

(1 rows affected)
1> insert into employee (ID, name, salary) values (8, 'Chris', 9875)
2> GO

(1 rows affected)
1> insert into employee (ID, name, salary) values (9, 'Mary', 2345)
2> GO

(1 rows affected)
1>
2> insert into job(ID, title, averageSalary) values(1,'Developer',3000)
3> GO

(1 rows affected)
1> insert into job(ID, title, averageSalary) values(2,'Tester', 4000)
2> GO

(1 rows affected)
1> insert into job(ID, title, averageSalary) values(3,'Designer', 5000)
2> GO

(1 rows affected)
1> insert into job(ID, title, averageSalary) values(4,'Programmer', 6000)
2> GO

(1 rows affected)
1>
2>
3> * from employee;
4> GO
ID name salary
----------- ---------- -----------
1 Jason 1234
2 Robert 4321
3 Celia 5432
4 Linda 3456
5 David 7654
6 James 4567
7 Alison 8744
8 Chris 9875
9 Mary 2345

(9 rows affected)
1> select * from job;
2> GO
ID title averageSalary
----------- ---------- -------------
1 Developer 3000
2 Tester 4000
3 Designer 5000
4 Programmer 6000

(4 rows affected)
1>
2>
3> -- If your subquery returns a scalar value, you can use a comparison operator,
4>
5> SELECT e.ID,e.name
6> FROM Employee e
7> WHERE e.salary > ALL (SELECT averageSalary FROM job j)
8> GO
ID name
----------- ----------
5 David
7 Alison
8 Chris

(3 rows affected)
1>
2>
3> drop table employee;
4> drop table job;
5> GO
1>

文档

sqlselectall条件查询的用法

sqlselectall条件查询的用法:all 语法 scalar_expression { = | <> | != | > | >= | !> | scalar_expression 任何有效的表达式。 { = | <> | != | > | >= | !> | 比较运算符。 subquery 返回单列结果集的子查询。返回列的数据类型必须与 scalar_expressi
推荐度:
标签: 查询 使用 用法
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top