admin 管理员组

文章数量: 1184232


2024年4月17日发(作者:异步fifo有两个复位吗)

一些高难度的SQL面试题

以下的null代表真的null,写在这里只是为了让大家看清楚

根据如下表的查询结果,那么以下语句的结果是(知识点:

not in/not exists+null)

SQL> select * from usertable;

USERID USERNAME

———– —————-

1 user1

2 null

3 user3

4 null

5 user5

6 user6

SQL> select * from usergrade;

USERID USERNAME GRADE

———- —————- ———-

1 user1 90

2 null 80

7 user7 80

8 user8 90

执行语句:

select count(*) from usergrade where username not in (select

username from usertable);

select count(*) from usergrade g where not exists

(select null from usertable t where =

me=me);

结果为:语句1( 0 ) 语句2 ( 3 )

A: 0 B:1 C:2 D:3 E:NULL

and

2

在以下的表的显示结果中,以下语句的执行结果是(知识点:

in/exists+rownum)

SQL> select * from usertable;

USERID USERNAME

———– —————-

1 user1

2 user2

3 user3

4 user4

5 user5


本文标签: 结果 语句 执行 知识点