日韩欧美另类久久久精品_亚洲大色堂人在线无码_国产三级aⅴ在线播放_在线无码aⅴ精品动漫_国产精品精品国产专区

高難度的SQL面試題

  以下的null代表真的null,寫(xiě)在這里只是為了讓大家看清楚

  根據(jù)如下表的查詢(xún)結(jié)果,那么以下語(yǔ)句的結(jié)果是(知識(shí)點(diǎn):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

  執(zhí)行語(yǔ)句:

  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 t.userid=g.userid and t.username=g.username);

  結(jié)果為:語(yǔ)句1( 0 ) 語(yǔ)句2 ( 3 )

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

  2

  在以下的表的顯示結(jié)果中,以下語(yǔ)句的執(zhí)行結(jié)果是(知識(shí)點(diǎn):in/exists+rownum)

  SQL> select * from usertable;

  USERID USERNAME

  ———– —————-

  1 user1

  2 user2

  3 user3

  4 user4

  5 user5

  SQL> select * from usergrade;

  USERNAME GRADE

  —————- ———-

  user9 90

  user8 80

  user7 80

  user2 90

  user1 100

  user1 80

  

本文已影響6827
上一篇:你居然不是畢業(yè)于名牌院校? 下一篇:MySQL面試題目

相關(guān)文章推薦

|||||