1建立乙個儲存過程,當工資大於8000的,工資減一成,否則加一成工資
2建立乙個函式,輸入學生學號,返回成績
student(id,name,score)
3查詢員工的工資,當工資大於2000時,顯示該工資
但工資低於2000,則加200元工資,然後再輸出
4求1+2+....+i,一直加到總和》6000,並求出此時i的值
5建立乙個儲存過程,給全班的同學加2分,一直加到有同學100分為止
6財務把小王和小李的工資搞反了,請你寫乙個儲存過程,把小王和小李的工資反過來
7sqlserver 表students(id ,name,score)
查詢成績排在前百分之20的學生資訊
8刪除一張表的兩種語句
9為表emp的age增加乙個約束,讓其範圍在18-40之間
10建立乙個sql使用者,使用者名稱sa,密碼sc
5.declare @score
while(score>100)
begin
select @score=score from emp
@score=@score+2
update emp set score=@score
select score from emp order by desc
if()
enddeclare @money
select @money=money from emp where name='小李'
update emp set money=(select money from emp where name='小王')
where name='小李'
update emp set money=@money where name='小王'
drop table emp
alter table emp
add constraint ck_age check(age between 18 and 40)
select id,name,score top 20 percent from student
order by score desc
exec sp_addlogin 'sa','sc'
1.declare @sal
declare @name
set @name='張三'
select @sal=sal from emp where name=@name
if(@sal>8000)
begin
@sal=sal*0.9
update emp set sal=@sal where name=@name
endelse
begin
@sal=sal*1.1
update emp set sal=@sal where name=@name
endgo
3.declare @sal
while(true)
begin
select @sal=sal from emp
if(@sal>2000)
begin
print 『該號工工資為:'+@sal
endelse
begin
@sal=@sal+200
update emp set sal=@sal
print 『該號工工資為:'+@sal
endend
4.declare @i:=1
declare @sum:=0
begin
while(@sum>6000)
begin
@sum=@sum+@i
@i++
endprint '此時的i值為:'+@i
end
SQL高階查詢
案例1 查詢學生表中比 微冷的雨 小的學員資訊 姓名,位址 轉化成找出出生日期比 微冷的雨 大的日期 select from student 別人要什麼,我們給什麼 select from student where birthday select birthday from student whe...
關於SQL高階查詢
關於sql高階查詢 if request btype id then sql sql btype id request btype id and if request stype id then sql sql stype id request stype id and if request tna...
sql高階語句查詢
例如 1.連線法 select a.b.from t2 mz sfdj a join t2 mz sfdjmx b on a.djid b.djid where a.ssje 5000 2.用連線來進行修改表裡記錄 update a set a.zy b.zy from t2 mz sfdj a i...