VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

根本就不是NULL

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
nelsonchuang



註冊時間: 2003-09-04
文章: 563
來自: 臺灣

第 1 樓

發表發表於: 星期一 七月 09, 2007 7:58 pm    文章主題: 根本就不是NULL 引言回覆

>我有一個 test.dbf , 結構是 (code C(10), qty N(7)), 內容如下
>code qty
>A001 0
>A002 0
>A003
>A004
>A003 和 A004 的 qty 是 null , 沒有數據的, 如何可以用一句 select 把 A003 及 >A004 找出來 ?


你一開始就給了我們一個訊息,沒有0的資料是NULL
結果我測了一下根本就不是嘛,雖然沒有0出來,可是只要在除錯視窗輸入
QTY/1結果就是0,雖然電腦中看不出0,可是預設值就是0嘛,=.=||
你應該從別的地方著手,我相信還有其它的欄位可以協助判定,你應該從其他地方著手,不是在這打轉.

_________________
大家好,請多指教
回頂端
檢視會員個人資料 發送私人訊息
impotence



註冊時間: 2005-02-21
文章: 135
來自: Hong Kong

第 2 樓

發表發表於: 星期二 七月 10, 2007 9:01 am    文章主題: 引言回覆

我就是怕有人誤會 , 才會在開始的時候寫明 .. (code C(10), qty N(7)) , 如果是 .NULL. , 我會寫 (code C(10), qty N(7) NULL) ...............
nelsonchuang , 你要知道 , 一個表是否能 NULL , 是在設計的時候決定的 ...

_________________
一個常常忘記 Command 的人 !
回頂端
檢視會員個人資料 發送私人訊息
nelsonchuang



註冊時間: 2003-09-04
文章: 563
來自: 臺灣

第 3 樓

發表發表於: 星期二 七月 10, 2007 9:15 am    文章主題: 引言回覆

impotence 寫到:
我就是怕有人誤會 , 才會在開始的時候寫明 .. (code C(10), qty N(7)) , 如果是 .NULL. , 我會寫 (code C(10), qty N(7) NULL) ...............
nelsonchuang , 你要知道 , 一個表是否能 NULL , 是在設計的時候決定的 ...

我倒是真的忘了,是否是在設計的時候決定的
不過...你一開始的時侯的說法,真的是會讓人誤會,不相信的話,你再回頭去看看,你就知道我為什麼會這樣子說了.
http://vfp.sunyear.com.tw/viewtopic.php?t=4045&start=0&sid=5d0f92c29a840c52154840efa6decef3

** select * from test where isnull(qty) <--連你自己都下這個條件來查詢,怎麼會不讓人誤解?
而且再往你原來的文章往下看,也有其他的人,在談論你這個欄位的資料究竟是不是.null.
我個人建議你另外找方法,不要在這個地方轉,很耗時間的.

_________________
大家好,請多指教
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作