1樓:匿名使用者
你這問題實在是太簡單了,這不是最基本的sql麼1)、在學生情況表中插入如下條記錄:
系別為資訊系, 學號為04020201,名字為李立,性別為男,1988-9-9
insert into xsqk(欄位....) values(欄位...)
2)、給所有「計0404」的同學的總學分增加1.5倍。
update xsqk set 總學分=總學分*1.5 where 系別=計0404
3)、刪除揚言同學的記錄
delete xsqk where 姓名=揚言4)、給表中增加一個「學費」欄位 (學費 money)alter table xsqk add 學費 money5)、建立一個delete觸發器,檔名為p_d不允許使用者修改資料庫不知道你說的檔名是個啥,只需要建立觸發器for delete然後用if 判斷,滿足條件就rollback
2樓:匿名使用者
-- 1
insert into xsqk (系別, 學號, 姓名, 性別, 出生年月)
values('資訊系', '04020201', '李立', '男', '1988-9-9')
-- 2
update xsqk set 總學分=總學分*1.5 where 系別='計0404'
--3delete from xsqk where 姓名='揚言'
--4alter table xsqk add 學費 money null
--5create trigger p_d
on xsqk
for delete
as--回滾資料
rollback
資料庫 分別使用一條transact-sql語句完成下來操作拜託各位了 3q
3樓:瀧景天
我試試哈~那個,你的題目沒給全,你得把題目發全,我才能給你比較完善的答案,否則我只能猜著寫!1.create table sales.
sell_order 2.alter table sell_order drop column send_data這裡說一句,一般不建議修改資料庫的結構,所以設計的時候就要想好喔~ 3.insert into sell_order(銷售時間,客戶編號,訂購數量,貨物編號,員工編號,優惠折扣) values ('2010-2-26',99,30,135,16,9.
5) 4.insert into sell-order(銷售時間,客戶編號,訂購數量,貨物編號,運輸商編號,簽收時間,交易金額) values ('2005-10-10',6,200,26,10,'2005-12-12',200000) 5.這個是個update語句,目的在於將cost為一定條件的員工編號為29的改為員工編號15update sell_order set 員工編號=15 where cost=0;這裡假設cost為0代表該訂單未結賬 6.
這個是個簡單計算,也用update語句update sell_order set 優惠折扣=優惠折扣*0.9 where cost=0 and 客戶編號=100 7.delete from sell_order where 銷售時間='2006-1-1'; 啊,終於做完了,語法應該沒什麼大問題吧,估計!
但是執行到不同的程式設計環境和資料庫中會有微小的差別,一般情況下,普通的資訊系統不會用到非常複雜的sql語句,我們當時也學得頭大,什麼join語句啦什麼的,到現在全忘了,只有個大概的印象,到要用的時候再去查手冊,這樣比較實用……
4樓:
都已經被採納了,看到了我才不回答!
sql語句如何實現下列結果(主要是在結果中如何填寫資料「
參考下面 declare table1 table 編號 varchar 10 型別 varchar 10 金額 int declare table2 table 編號 varchar 10 名稱 varchar 10 insert into table1 select 01 大 500 union...
輸入學生5門成績分別用函式實現下列功能
這個問題,主要有兩種解決方法,一種是使用2維陣列,這種方法比較簡單,易於實現。第二種方法,你可以使用c語言中的連結串列結構,但不太好理解。推薦二位陣列,畢竟數量不大 c語言問題,輸入10個學生5門課成績,分別用函式實現下列功能 c語言程式設計,輸入10個學生5門課的成績,分別用函式實現以下功能 c語...