国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

查詢某個字段沒有值的所有記錄的SQL語句怎么寫?_ASP教程

2024-07-21 02:04:50
字體:
供稿:網(wǎng)友

推薦:ASP實例:Access為后臺數(shù)據(jù)庫的網(wǎng)站統(tǒng)計系統(tǒng)
一個能對訪問者進行編號、記錄訪問次數(shù)、IP、時間的統(tǒng)計制作實例 我以ACCESS庫為例子,其實用SQL SERVER庫也只要改一下鏈接庫的語句就得啦,庫結(jié)構(gòu)如下 庫文件名: CONT.ASP 本來是CONT.

有時我們需要查詢出某字段沒有值的全部記錄,那應該用rs("xx")=""還是IsNull(rs("xx"))呢?要得出結(jié)論,我們還得從頭說起:什么情況下字段中會沒有值?因為這和我們的結(jié)論關(guān)系密切。

一、什么造成字段中沒有值?

我們建一個表來測試下,表中只有兩個字段id(自動編號)和aa(文本):

1.將aa字段"允許空字符串"屬性設(shè)置為否,測試結(jié)果

rs("aa") = "mzwu.com" ---> 添加成功
rs("aa") = "" ---> 字段 't8.aa' 不能是零長度的字符串。
rs("aa")=Empty ---> 添加成功
rs("aa") = Null ---> 添加成功

2.將aa字段"允許空字符串"屬性設(shè)置為是,測試結(jié)果

rs("aa") = "mzwu.com" ---> 添加成功
rs("aa") = "" ---> 添加成功
rs("aa")=Empty ---> 添加成功
rs("aa") = Null ---> 添加成功


經(jīng)上邊測試后數(shù)據(jù)庫中表記錄如下:



從上邊的測試結(jié)果中我們不難得出結(jié)論,造成字段沒有值可能是下邊四種情況之一:

● rs("aa") = ""
● rs("aa")=Empty
● rs("aa") = Null
● 當表中存在多個字段時,部分字段添加值,部分字段未添加時也會造成字段沒有值



二、rs("aa")="" or IsEmpty(rs("aa")) or IsNull(rs("aa"))

針對第一節(jié)結(jié)論中的四種情況,我們分別對其值用rs("aa")="" 、 IsEmpty(rs("aa")) 、IsNull(rs("aa"))進行測試,得出結(jié)果:

1.測試rs("aa") = ""

rs("aa")="" '結(jié)果True
IsEmpty(rs("aa")) '結(jié)果False
IsNull(rs("aa")) '結(jié)果False

2.測試rs("aa")=Empty

rs("aa")="" '結(jié)果-
IsEmpty(rs("aa")) '結(jié)果False
IsNull(rs("aa")) '結(jié)果True

3.測試rs("aa")=Null

rs("aa")="" '結(jié)果-
IsEmpty(rs("aa")) '結(jié)果False
IsNull(rs("aa")) '結(jié)果True

4.測試未添加值的字段

rs("aa")="" '結(jié)果-
IsEmpty(rs("aa")) '結(jié)果False
IsNull(rs("aa")) '結(jié)果True



OK,現(xiàn)在我們已經(jīng)不難得出結(jié)論了:
當使用rs("xx") = ""添加字段值時,我們應用rs("xx")=""來判斷它是否沒值;
當使用rs("aa")=Null 或rs("aa")=Empty添加字段值或沒給字段添加值時,我們應用IsNull(rs("xx"))來判斷它是否沒值;
所以,為了得到準確的結(jié)果,當要查詢字段沒有值的全部記錄時應使用:rs("xx")="" or IsNull(rs("xx"))

2007-09-14:對于沒有值的字段,rs("xx")&""=""結(jié)果都為True,與添加方式無關(guān),因而可直接用rs("xx")&""=""代替rs("xx")="" or IsNull(rs("xx"))

原文:http://www.mzwu.com/article.asp?id=1071

分享:動態(tài)網(wǎng)頁愛好者來看:Asp過濾HTML的函數(shù)
Asp過濾Html代碼 以下為引用的內(nèi)容: Function RemoveHTML(strHTML) Dim objRegExp, Match, Matches Set objRegExp = New Regexp obj

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 额尔古纳市| 西宁市| 甘肃省| 芦山县| 广州市| 平武县| 内黄县| 藁城市| 准格尔旗| 汉沽区| 顺义区| 孙吴县| 铁力市| 舒兰市| 桃园县| 延边| 营山县| 福安市| 邮箱| 新丰县| 张北县| 田林县| 武乡县| 汝州市| 古蔺县| 新源县| 朔州市| 安庆市| 东方市| 临泽县| 梧州市| 潜江市| 隆安县| 平原县| 松阳县| 芮城县| 车险| 张掖市| 武强县| 恩平市| 会同县|