Oracle資料庫學習心得(三)

2021-08-29 01:23:10 字數 715 閱讀 1486

25、sql分支判斷:case表示式,既可以做等值判斷也可以做比較判斷

(1)等值判斷

case 表示式

when 值1 then 返回值1

when 值2 then 返回值2

……[else 預設返回值(省略預設就是返回null)]

end(2)比較判斷

case

when 條件表示式1 then 返回值1

when 條件表示式2 then 返回值2

……[else 預設返回值]

end(3)decode可以簡化等值判斷

decode(表示式,值1,返回值1,值2,返回值2,……[,預設返回值])

26、oracle常用資料型別

(1)字元型:

varchar2(n):變長字串,n為列值的最大長度,最大4000位元組

char(n):定長字串,n為列值的最大長度,最大2000位元組,查詢效率比較高

clob:大型字串,最大4g,查詢效率低

(2)數字型:

number:最大38位精度(精度:整數字+小數字)

number(n):僅能儲存整形數字,n代表位數

number(p,s):可以儲存浮點數,p代表精度,s代表小數字數,整數字=p-s

(3)日期型

date:精確到秒

timestamp:精確到納秒

(4)二進位制:blog:大二進位制,最大4g

Mysql資料庫學習心得 4

10.表的資料更新 1 一次修改乙個字段,再次注意語法。文字需要加引號但數字不要。mysql update table01 set field03 new info swheresfield01 1 query ok,1 row affected 0.00 sec 2 一次改變多個字段,記住在每乙個...

資料庫oracle學習心得有關於多表查詢

資料庫oracle學習心得有關於多表查詢 資料庫中的多表查詢分為兩種 內連線和外連線 內連線與外連線的區別 就是外連線比內連線多了乙個left或者right 查詢結構 下面詳細講講有關於內連線與外連線 內連線 查詢的結構 select 表1.表1的屬性,表2.表2的屬性 from 表1 join 表...

對資料庫約束的學習心得

1.primary key 建立時自動同時建立乙個唯一索引 乙個表只能定義乙個主鍵約束,但是乙個主鍵約束可以不止對應乙個列 對應多個列的主鍵約束叫復合主鍵 建立語句 alter table table name add constraint name 鍵名 primary key 列名 2.uniq...