空值既不是零也不是空格,它是未定義的,無效的值。只要包含空值的數學表示式都為空值。
在資料庫表示式中,如果不對空值進行特殊處理,例如使用通用函式對空值進行替換的話,預設空值最大。
1.建立表
create table s_user(
id number(10) primary key,
name varchar(30),
gender varchar2(10),
age number(10)
);insert into s_user values(1,'tom','male',20);
insert into s_user values(2,'lucy','female',30);
insert into s_user values(3,'mary','female',null);
insert into s_user (id,name,gender)values(4,'jack','male');
commit;
2.對錶進行排序
select id,name
from s_user
order by age asc;
結論:空值最大 Oracle中,關於空值的問題
在oracle資料庫中,空值是乙個特殊的。比如要查詢出乙個表中,某個欄位為空或者不為空的資料,不能直接用 或者 要使用is null或者is not null。以上可以說是乙個常識性問題,一般都不會犯。不過,下面要說的問題,可能會被大多數人忽略 比如,在許可權系統中,根據角色id,要找出具有這個角色...
Oracle的空值處理函式
1 nvl 函式 nvl函式的格式如下 nvl expr1,expr2 含義是 取第乙個不為空的引數 如果oracle 第乙個引數為空那麼顯示第二個引數的值,如果第乙個引數的值不為空,則顯示第乙個引數本來的值 如果兩引數都為空,則顯示空。例 select nvl 1 2 from dual 2 nv...
javascript中的空值
null是關鍵字 undefined是global物件的乙個屬性。null是物件 空物件,沒有任何屬性和方法 undefined是undefined類 型的值。試試下面的 document.writeln typeof null document.writeln typeof undefined 物...