![]() |
||
|
Major Member
![]() 加入日期: Mar 2006
文章: 155
|
再次請教兩個SQL語法問題
1.搜尋時可以避過空值的資料嗎(假如有人有寫電話欄位,有人沒寫。我只想要找出有寫電話的資料)
有試過<>null,但還是會找出來電話那一欄空白的資料 2.搜尋時如何避免找出重複的資料呢,(假如有某人的名字重複,搜尋時可以不要找出重複的資料嗎。就是重複的只會顯示一筆出來) 謝謝各位高手幫忙一下 ![]() |
|||||||
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: May 2003
文章: 1,179
|
小弟SQL語法接觸也不深 ....
不過至少這些在online help的查的到吧.. ![]()
__________________
我是誰 |
||
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Apr 2001 您的住址: 雞窩
文章: 2,822
|
null是無法排除空白的,除了 not null外,再加個 <>'' 應該就可以了吧
避免重複? distinct 可以多用SQL的線上說明,若你是用MSSQL,中文說明寫的很詳盡
__________________
![]() 燦坤卡號 36680441 歡迎取用 順發卡號 00149760 歡迎取用 [2015日本滋賀縣 琵琶湖 機車環湖之旅] [2016東京競馬初體驗] [2017四國機車行] [2018紀伊半島機車行] [2019 HONDA CROSS CUB山陰閒晃][2021 久違的重機開箱文-Z900RS] [景點分享-台南東山咖啡-竹栱仔厝] [2022 重機小跑-環半島之旅] [2023-名古屋-富士山之旅] [2024-北海道-道南之旅] |
|
|
|
Major Member
![]() 加入日期: Mar 2006
文章: 271
|
1.應該是is not null吧
2.用distinct或group by吧 詳細的用法,自己去查HELP囉 |
|
|
|
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 被 肉肉的初心者 編輯. |
|
|