PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
肉肉的初心者
Major Member
 

加入日期: Mar 2006
文章: 155
再次請教兩個SQL語法問題

1.搜尋時可以避過空值的資料嗎(假如有人有寫電話欄位,有人沒寫。我只想要找出有寫電話的資料)
有試過<>null,但還是會找出來電話那一欄空白的資料

2.搜尋時如何避免找出重複的資料呢,(假如有某人的名字重複,搜尋時可以不要找出重複的資料嗎。就是重複的只會顯示一筆出來)

謝謝各位高手幫忙一下
     
      
舊 2006-05-17, 01:15 AM #1
回應時引用此文章
肉肉的初心者離線中  
951
Senior Member
 
951的大頭照
 

加入日期: May 2003
文章: 1,179
小弟SQL語法接觸也不深 ....

不過至少這些在online help的查的到吧..
 
__________________
我是誰
舊 2006-05-17, 03:54 AM #2
回應時引用此文章
951離線中  
chk
Golden Member
 
chk的大頭照
 

加入日期: Apr 2001
您的住址: 雞窩
文章: 2,822
null是無法排除空白的,除了 not null外,再加個 <>'' 應該就可以了吧
避免重複? distinct

可以多用SQL的線上說明,若你是用MSSQL,中文說明寫的很詳盡
舊 2006-05-17, 08:41 AM #3
回應時引用此文章
chk離線中  
airily
Major Member
 

加入日期: Mar 2006
文章: 271
1.應該是is not null吧
2.用distinct或group by吧
詳細的用法,自己去查HELP囉
舊 2006-05-17, 08:43 AM #4
回應時引用此文章
airily離線中  
肉肉的初心者
Major Member
 

加入日期: Mar 2006
文章: 155
成功了,最後下的是

SELECT DISTINCT vip_no, vip_cname, mail_1, branch
FROM VIP
WHERE (branch = '002') AND (mail_1 LIKE '%@%')
ORDER BY vip_cname

多謝各位大大幫忙

此文章於 2006-05-17 10:53 AM 被 肉肉的初心者 編輯.
舊 2006-05-17, 10:51 AM #5
回應時引用此文章
肉肉的初心者離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是03:13 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。