新手請教個SQL查詢

2023-01-24 08:05:53 字數 825 閱讀 1042

1樓:匿名使用者

學分為3分的課程

select cid from c where credit=3

年齡大於20的學生的學號

select sid from s where age<20

綜上所述

select sid from e where sid in (select sid from s where age<20)

and cid not in (select cid from c where credit=3)

-------補充一下---------

一個結果可能有多種方式,你那種方法也是對的

select sname 可以嗎?

答:可以

不過在多表查詢中,最少每個欄位前邊你都加上表名字首,這樣比較直觀一些,也減少出錯的機率

誰說的查s表,人家說的是查學號,e表裡的學號當然可以查,對於初學者來說,理解語句的意思才是最重要的,而不是很多很多的關聯,這樣很容易出錯,只有查學生姓名時才非得查s表不可,因為姓名只有s表中才有

2樓:匿名使用者

你寫的對,可以上機試一下,

我想說的是,最後一行中的3

要檢視credit行的屬性,是數字,還是字元,如是字元要加「」,為「3」

還有別的題中序號為a,b,c....

要區分大小寫。

3樓:

樓上就圖快你要求都沒看明白`查的是s表`

樓主寫的對`可以

4樓:匿名使用者

對的select sname 可以的,最好是把表的名字也加上!

請教個問題,請教個問題

世界上沒有絕對的好人與壞人,只是表現出來的好與壞的行為特徵而已。而且人們往往關注的也是罪惡的東西,而不會去留意好的東西吧。其實,就算現在有個真正的好人站在你面前,他對你很好,或許你也會覺得現實中怎麼有這麼好的人,或許你也會覺得他是假的,是虛偽的。不知道你是不是遇到什麼不開心的事情了,人生是會遇到很多...

請教個法律問題,請教個法律問題

你好。在這個這件中,你同事的姓名權 肖像權 名譽權 隱私權是比較凸顯的問題。但是,根據 民法通則 的規定 第九十九條 公民享有姓名權,有權決定 使用和依照規定改變自己的姓名,禁止他人干涉 盜用 假冒。第一百條 公民享有肖像權,未經本人同意,不得以營利為目的使用公民的肖像。第一百零一條 公民 法人享有...

sql考勤統計查詢,sql 考勤統計查詢

select name,dept,count 工作天數,sum xbsj sbsj 工作累計時間,count case when k k 1 then 1 end 遲到天數,count case when k k 2 then 1 end 早退內天容數 from table1 join table2...