SQL學習 暑假第四天

2021-05-26 19:18:18 字數 748 閱讀 9702

1. 子查詢

select * from ...  where    ...  in  select .. from ...                   

子查詢  就是where後面接著 select 語句  例子:

select * from 輔導員資訊 a  where  a.輔導員編號  in( select b.輔導員  from 班級資訊 b)                           --in()   要加括號

2.  exists()    not exists() 關鍵字查詢     用在where後判斷 select 語句是否返回了結果 

在使用者登入系統這個 exists()語句很有用例如 

if  exists(select * from  user where  user id='232323' and password='2rewfew' )          在使用者登入系統經常用到

declare  @username  nchar(20);

set @username ='王艷';

select * from 班級資訊 where   exists( select * from 輔導員資訊 a where  a.姓名=@username)

3.--巢狀子查詢    查詢中使用子查詢 子查詢中巢狀使用 子查詢

select * from  輔導員資訊  a where a.輔導員編號 in (select b.輔導員   from 班級資訊 b  )

SQL學習 暑假第四天

1.子查詢 select from where in select from 子查詢 就是where後面接著 select 語句 例子 select from 輔導員資訊 a where a.輔導員編號 in select b.輔導員 from 班級資訊 b in 要加括號 2.exists not...

SQL學習 暑假第四天

1.子查詢 select from where in select from 子查詢 就是where後面接著 select 語句 例子 select from 輔導員資訊 a where a.輔導員編號 in select b.輔導員 from 班級資訊 b in 要加括號 2.exists not...

暑假實訓第四天

早上6 點多就醒了7點 30分起床,跟往常一樣洗漱完後喝了包麥片就去實驗室了,早上主要是在寫需求文件,最後乙個小時左右胡老師給我們介紹了如何用 uml建模工具建模 其實我們大致都會一些 o o 中午校隊實驗室剛布好線,吃完午飯馬上就會校隊實驗室關門。下午我們主要的工作是根據胡老師早上講的內容編寫需求...