討論串[SQL ] 是否避免null值
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 14→)留言15則,0人參與, 最新作者alan3100 (BOSS)時間12年前 (2013/06/19 13:32), 編輯資訊
0
0
0
內容預覽:
舉個例. index_phone(phone). select name,phone. from employee. where phone is null. 這時候就掰掰了 會是full table scan. 也許這例子不是很好,因為比數不大. 如果是巨量的比數就會非常慘. --. 發信站:
(還有683個字)

推噓0(0推 0噓 6→)留言6則,0人參與, 最新作者PEIRON (PEIZON)時間12年前 (2013/06/19 11:56), 編輯資訊
0
0
0
內容預覽:
我覺得不是使用 null 不好. 而是有些人不會用/亂用. 理應不會出現 null 的欄位出現 null 值. 未約定好 null 定義的欄位出現 null 值. 根本就不需要設定允許 Null 的欄位,卻大量的被勾選允許 Null. 今天公司的程式 crash 了,以前的人習慣勾選 Null,即使
(還有183個字)

推噓0(0推 0噓 7→)留言7則,0人參與, 最新作者fantasyj (如夢似幻)時間12年前 (2013/05/25 16:57), 編輯資訊
0
0
0
內容預覽:
恕刪. null的判斷只能使用is null 或 is not null(這應該是基本的sql吧?). 所以您這樣寫當然判斷不出來. 以您的例子可以用下面這個寫法. case. when trim(rowdata.sex) = '1' then. dbms_output.put_line('男人')
(還有79個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者alexcwtzeng (好餓~~)時間12年前 (2013/05/23 12:38), 編輯資訊
0
0
0
內容預覽:
#原文恕刪. 以下是個人看法:. 1. NOT NULL 的使用完全按照 Entity Relation 來設計,並. 不建議用以偏概全的方式來看待。. 例如(用原PO的例子):. Table A Table B Table C. ColA1 PK NOT NULL ColB1 PK NOT NUL
(還有356個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者arkcsl (米斯特・亞克)時間12年前 (2013/05/23 08:13), 編輯資訊
0
0
0
內容預覽:
對我來說,該要是NULL就應該要是NULL. 如果你放-1 或者 其他值 來取代 NULL,那之後要維護的人,. 怎麼會知道 這些東西是刻意取代NULL 還是有其他用意. 在維護資料的正確性來說,我認為該是NULL就是NULL. 如果是WHERE A = B的情況,其實比較沒有問題 應該NULL本來
(還有146個字)
首頁
上一頁
1
2
下一頁
尾頁