自己整理的學習資料——DB2 V8資料庫基礎(十一)
2.4 特殊物件
1.Current timestamp(YYYY-MM-DD-HH.MM.SS.NNNNNN)可以作為變數在sql語句中使用
比如'2003-07-11-00.00.00.000000'
2.Current date (YYYY-MM-DD或MM/DD/YY)
如:2003-07-11 07/11/03
3.Current time (HH-MM-SS,或HH:MM:SS)
如:11.21.16 11:21:16
Example:
db2 insert into tt values('d',timestamp('2003-07-11-00.00.00.000000'),date('
2003-07-11'),time('00.00.00'),11,'aab')
可以改成
db2 insert into tt values('d',current timestamp, current date, current time,11,'aab')
得到當前的時間物件也可以:
db2 select current timestamp from sysibm.sysdummy1
4.current schema
比如:
Db2 connect to sdds_reg user db2ii using d2ii current schema=db2ii
Set schema=db2inst1 current schema=db2inst1
5.Null物件
Not null 對應unique和primary key是必須的
- 使用 IS NULL 來檢索某列中包含空值的那些行。空值指示一行中缺少一列值。空值與零或全空白不同。 另外空值不等於空值,暨兩個都是空值也不會相等的。
COL IS NULL // IS NULL可以作為沒有引數的函式來使用,col代表列名
- NULL代表了未知,和null進行運算結果都是null
比如:
Set v1=null;
Select ‘hello’||v1 from ….. 輸出還是null
Select ‘hello’||coalesce(v1,’’) from ….. 輸出是hello
6.Note
- 使用等號(=)來選擇其指定列包含指定值的行。
· COL = value
- 使用 IN 謂詞來選擇滿足以下要求的每一行:行中有一列值等於列示的幾個值之一。
· COL IN ('B01', 'C01', 'D01')
- 使用 LIKE 來指定與您想要選擇的行的列值類似的字串:
- 使用百分號(%)來指示任何含零個或更多個字元的字串。
o COL LIKE '%char'
- 使用下劃線(_)來指示任何單個字元。
o COL LIKE '_char'
- 使用 BETWEEN 來選擇其中有一列的值在兩個限制值之間的那些行。
· COL BETWEEN value1 AND value2
·
- 使用 NOT 關鍵字來選擇除了以搜尋條件標識的行以外的所有行。
- Not equal (<>或者!=)
o COL <> value
- not in
o COL NOT IN (list)
- not like
o COL NOT LIKE ' char'
- not between
o COL NOT BETWEEN value1 AND value2
- is not null
o COL IS NOT NULL
- 還可以使用這些符號:
- <=
- <
- >
- >=
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9524210/viewspace-462538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自己整理的學習資料——DB2 V8資料庫基礎(二十一)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(七)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(八)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十二)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十三)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十七)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十八)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十九)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(一)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(四)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(五)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十二)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十四)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十七)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十八)DB2資料庫
- mysql資料庫學習基礎知識整理MySql資料庫
- 資料庫基礎知識整理與複習總結資料庫
- 【java基礎資料整理】Java
- 零基礎學習MySQL資料庫—3MySql資料庫
- 學習資料庫的基礎知識的書籍資料庫
- 突擊學習之資料庫基礎彙總資料庫
- 資料庫學習筆記 - MySQL基礎知識資料庫筆記MySql
- MySQL資料庫基礎學習筆記(整理自蘇勇老師的MySQL基礎課程視訊)MySql資料庫筆記
- Go 學習資料整理Go
- iOS 學習資料整理iOS
- swift學習資料整理Swift
- 資料庫 基礎資料庫
- 資料庫基礎資料庫
- 資料庫資料整理資料庫
- 語料庫基礎學習
- 整理最全的“大資料”學習資源大資料
- 大資料學習方法,學大資料需要的基礎和路線大資料
- SLAM(一)----學習資料整理SLAM
- STF,docker學習資料整理Docker