PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   再次請教兩個SQL語法問題 (https://www.pcdvd.com.tw/showthread.php?t=620951)

肉肉的初心者 2006-05-17 01:15 AM

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

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

謝謝各位高手幫忙一下 :ase

951 2006-05-17 03:54 AM

小弟SQL語法接觸也不深 ....

不過至少這些在online help的查的到吧.. :D

chk 2006-05-17 08:41 AM

null是無法排除空白的,除了 not null外,再加個 <>'' 應該就可以了吧
避免重複? distinct

可以多用SQL的線上說明,若你是用MSSQL,中文說明寫的很詳盡

airily 2006-05-17 08:43 AM

1.應該是is not null吧
2.用distinct或group by吧
詳細的用法,自己去查HELP囉

肉肉的初心者 2006-05-17 10:51 AM

成功了,最後下的是

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

多謝各位大大幫忙 :hungry:


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

vBulletin Version 3.0.1
powered_by_vbulletin 2026。