oracle認為 null 最大。
這是oracle專門用來null值排序的語法。
nulls first :將null排在最前面。如:select * from mytb order by mycol nulls first
null last :將null排在最后面。如:select * from mytb order by mycol nulls last
1、等價於沒有任何值、是未知數。
2、NULL與0、空字符串、空格都不同。
3、對空值做加、減、乘、除等運算操作,結果仍為空。
4、NULL的處理使用NVL函數或者nvl2。
5、比較時使用關鍵字用“is null”和“is not null”。
6、空值不能被索引,所以查詢時有些符合條件的數據可能查不出來,
count(*)中,用nvl(列名,0)處理后再查。
7、排序時比其他數據都大(索引默認是降序排列,小→大),
所以NULL值總是排在最后。
對null 值的比較只能是is , is not , null通過其他方式和任何值(包括null)的比較結果都是空
對null值的處理可以通過nvl(,)
查找null數據
select * from students where stuId is null;