一個SQL語句的簡單問題,sql語句的問題?

時間 2023-03-20 20:05:04

1樓:匿名使用者

select * from student

inner join sc on

inner join course on

where '課程1' and '課程2'

回2樓的:汗 怎麼不對?可記為: course(cno,cname,cpno,ccredit) cno為關鍵字。

另外 要是樓主用的資料庫是sql server,中文的話要加上n'',否則會是亂碼。

ps:另外 你的答案似乎也不符合 樓主要求 不用巢狀 你用的子查詢就是巢狀查詢了。。

2樓:匿名使用者

select sno

from sc

where cno = 1' and sno in

(select sno

from sc

where cno = 2')

21147813 寫的貌似不對。

where '課程1' and '課程2' 有這樣的資料麼?

我說的是 會有 同時 是課程1 和課程2的課程麼 你用的是and 連線。

上面我錯了沒注意括號裡面的內容。

select * from student

inner join sc sc1 on

inner join sc sc2 on

where and

這樣才對吧。

ps:樓主 不管我們,就我們2個在交流。。。

sql語句的問題?

3樓:匿名使用者

在sql server中兩者沒有區別,但在oracle的sql語句中,delete * from是不標準的語法,執行無法通過。

oracle下執行delete from語句(成功):

oracle下執行delete * from語句(失敗):

常用sql語句,看這篇就夠了

經驗分享:8種常見sql錯誤用法

sql常用語句,幫我歸納出來,謝謝 20

4樓:匿名使用者

sql常用的無非就是增、刪、查、改。

更新 update ..set語法:

update 表名 set 列名=更新值 where=更新條件。

(一般update都是有條件更新的)

查詢語法:select 列名 from 表名 或者select * from 表名(這是查詢整張表)

刪除語法:刪除資料:

delete from 表名 where name='張三' (delete是足行刪除,不可以單個刪除)

truncate table 表名 (truncate table 刪除表中的所有行,不會刪除表結構、列、約束、索引等)

刪除資料庫:

drop database 資料庫名。

刪除表:drop table 表名。

增加語法:單行增加:

insert 表名(列名) values(增加的資料)

多行增加:insert 表名 (列名)

select 增加的資料 union(最後一行資料後面不要union)

這些都是常用的sql語句。

建議樓主去買《sql server 必知必會》這本書,挺好的,希望能幫到你!

sql語言的問題

用sql語句完成下列問題。

5樓:神賜睿智

1, select 姓名,sum(成績) as 總成績 from 資料表名 group by 姓名。

3. select count(*)as 人數 ,課程名 from 資料表名 group by 課程名。

3. select * from ( select count(*)as 人數 ,課程名,課程id from 資料表名 group by 課程名,課程id) where 人數》30

其他類推。

6樓:永葉孤春

至少把用到表的結構貼出來吧。。

求一個sql語句的答案

7樓:程式猿集錦

第一步:把三張表inner join關聯,查詢出所有學生的所有課程的所有得分。

請點選輸入**描述。

第二步:把第一步的結果,進行「行->列」的轉換,此時有group by和聚合函式的使用。

請點選輸入**描述。

第三步:把第二部的結果進行篩選,篩選的條件是:資料庫和資料結構的得分都不為空,表示既選擇了資料庫課程又選擇了資料結構課程,資料庫的得分要 大於 資料結構的得分。

請點選輸入**描述。

sql簡單問題,sql語句的問題?

sql語句如下 update good set dspname a dspnamewhere guizu is null 其中 good為表的名字。另外想提一個小建議 你上面的問題中的詞語 櫃組 guizhu 的正確拼法應該是 guizu。別見怪,希望能幫到你。你要更新記錄的話。update 表。s...

簡單SQL語句,sql簡單查詢語句

insert into orders ordernum,orderdate,distrinum,paidate values 119 1905 06 8 1022 1905 06 9 update orders set orderdate 2003 07 11 where ordernum 118 ...

問SQL語句的寫法,問一個SQL語句的寫法

不知道你是直接在儲存過程中還是要在程式中使用。程式中使用比較簡單,將sql語句作為一個字串,按照傳過來的變數隨意拼裝即可,然後進行執行。如果是儲存過程或資料庫函式中,除了直接寫sql語句外,也可以通過動態sql處理,也就是把sql語句作為字串處理,然後執行。巨集定義字串解決方式 巨集定義 date ...