條件判斷
a、case表示式
語法1:
select
case 字段
when 條件1 then 表示式1
when 條件2 then 表示式2
else 表示式n
end語法2:
select
case
when 條件 then 表示式1 else 表示式2 end;
ex:建表
create table abc(
a int,
b int,
c int
)插入資料
查詢:select
case
when a>b then a
when a<=b then b
end,
case
when b>c then b
else c
endfrom abc
b、decode函式(專屬oracle)
語法:
decode(條件,值1,翻譯值1,值2,翻譯值2,...值n,翻譯值n,預設值)
即:if 條件=值1 then
return(翻譯值1)
elsif 條件=值2 then
return(翻譯值2)
elsif 條件=值n then
return(翻譯值n)
else
return(預設值)
end if
sql 語句 查詢
例11 1 1 use xk gocreate trigger test1 on student for update as print 記錄已修改!go 2 update student set pwd 11111111 where stuno 00000001 例11 3 1 use xk go...
SQL查詢語句
create or replace procedure imms pk reportsend fromdate varchar2,todate varchar2 as function 系統效能統計 author qja 功能 將imms statusreport 表和imms report sen...
sql查詢語句
條件查詢 select 列名列表 from 表名 where 條件 where 條件 用來篩選滿足條件的記錄 行 條件有6種形式 1.比較大小 列名 比較運算子 值 查詢圖書 超過30元的圖書資訊 select from book where price 30 查詢清華大學出版社出版的圖書資訊 se...