3 回答

TA貢獻1806條經驗 獲得超8個贊
查找方法如下:
空值null比較特殊,它不能通過=或者<>進行查詢,只能用is null或者is not null進行查詢,例如你的數據中有null值,那么用 字段名=1,字段名<>1,字段名=null都不能把這條數據檢索出來,只有字段名 is null能檢索出來。
所以需要查詢的數據有兩種,為null的,或者不等于1的,轉化為sql就是
select * from 表 where 字段名 is null or 字段名 <> 1。
oracle體系:
oracle的體系很龐大,由控制文件、數據文件、重做日志文件、參數文件、歸檔文件、密碼文件組成。
(1)控制文件:包含維護和驗證數據庫完整性的必要信息、例如,控制文件用于識別數據文件和重做日志文件,一個數據庫至少需要一個控制文件
(2)數據文件:存儲數據的文件
(3)重做日志文件:含對數據庫所做的更改記錄,這樣萬一出現故障可以啟用數據恢復。一個數據庫至少需要兩個重做日志文件
(4)參數文件:定義Oracle 例程的特性,例如它包含調整SGA 中一些內存結構大小的參數
(5)歸檔文件:是重做日志文件的脫機副本,這些副本可能對于從介質失敗中進行恢復很必要。
(6)密碼文件:認證哪些用戶有權限啟動和關閉Oracle例程。

TA貢獻1951條經驗 獲得超3個贊
可以選擇先查詢全表,再查詢字段=1的,兩者做差集,sql為
select * from 表
minus
select * from 表 where 字段名=1
- 3 回答
- 0 關注
- 1280 瀏覽
添加回答
舉報