2 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
空值null比較特殊,它不能通過(guò)=或者<>進(jìn)行查詢,只能用is null或者is not null進(jìn)行查詢,例如你的數(shù)據(jù)中有null值,那么用 字段名=1,字段名<>1,字段名=null都不能把這條數(shù)據(jù)檢索出來(lái),只有字段名 is null能檢索出來(lái)。
所以你需要查詢的數(shù)據(jù)有兩種,為null的,或者不等于1的,轉(zhuǎn)化為sql就是
select * from 表 where 字段名 is null or 字段名 <> 1

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
查找方法如下:
空值null比較特殊,它不能通過(guò)=或者<>進(jìn)行查詢,只能用is null或者is not null進(jìn)行查詢,例如你的數(shù)據(jù)中有null值,那么用 字段名=1,字段名<>1,字段名=null都不能把這條數(shù)據(jù)檢索出來(lái),只有字段名 is null能檢索出來(lái)。
所以需要查詢的數(shù)據(jù)有兩種,為null的,或者不等于1的,轉(zhuǎn)化為sql就是
select * from 表 where 字段名 is null or 字段名 <> 1。
oracle體系:
oracle的體系很龐大,由控制文件、數(shù)據(jù)文件、重做日志文件、參數(shù)文件、歸檔文件、密碼文件組成。
(1)控制文件:包含維護(hù)和驗(yàn)證數(shù)據(jù)庫(kù)完整性的必要信息、例如,控制文件用于識(shí)別數(shù)據(jù)文件和重做日志文件,一個(gè)數(shù)據(jù)庫(kù)至少需要一個(gè)控制文件
(2)數(shù)據(jù)文件:存儲(chǔ)數(shù)據(jù)的文件
(3)重做日志文件:含對(duì)數(shù)據(jù)庫(kù)所做的更改記錄,這樣萬(wàn)一出現(xiàn)故障可以啟用數(shù)據(jù)恢復(fù)。一個(gè)數(shù)據(jù)庫(kù)至少需要兩個(gè)重做日志文件
(4)參數(shù)文件:定義Oracle 例程的特性,例如它包含調(diào)整SGA 中一些內(nèi)存結(jié)構(gòu)大小的參數(shù)
(5)歸檔文件:是重做日志文件的脫機(jī)副本,這些副本可能對(duì)于從介質(zhì)失敗中進(jìn)行恢復(fù)很必要。
(6)密碼文件:認(rèn)證哪些用戶有權(quán)限啟動(dòng)和關(guān)閉Oracle例程。
- 2 回答
- 0 關(guān)注
- 906 瀏覽
添加回答
舉報(bào)