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 ...