【文章內(nèi)容簡(jiǎn)介】
一個(gè)值,例如下面的語(yǔ)句: SELECT [Title],[Year Published] FROM [Titles] WHERE [Year Published] IN (1990,1991,1995)將從表Titles中選擇所有在1990、1991995年出版的書(shū)籍紀(jì)錄?! ETWEEN 操作符勇于在兩個(gè)值之間搜索,例如 WHERE [Year Published] BETWEEN 1989 AND 1991 指定出版日期必須在1989年和1991年之間?! ?duì)于邏輯操作符,可以結(jié)合NOT操作符實(shí)現(xiàn)改變查詢(xún)條件的方向。例如 WHERE [Year Published] NOT IN (1990,1991,1995) 連接符 WHERE中的連接符包括 AND 和 OR ,使用AND時(shí),所有查詢(xún)都必須是True時(shí),條件才成立,而使用OR時(shí),只要連接的一個(gè)查詢(xún)?yōu)門(mén)rue,條件就成立。象上面的范例中,只有書(shū)名中包含 Beginner 同時(shí)又是在1990年以后出版的紀(jì)錄才會(huì)被查詢(xún)到?! ≡谑褂帽容^操作符時(shí)要注意,在VB操作數(shù)據(jù)庫(kù)引擎時(shí)對(duì)于查找的字符串,要使用單引號(hào)或者雙引號(hào)將字符串括起來(lái),例如 WHERE [Name]=39。LiGang39。而對(duì)于日期類(lèi)型的數(shù)據(jù),要使用號(hào)將日期括起來(lái),例如 WHERE [BirthDay] 199801001 而在使用通配符和LIKE操作符時(shí),需要使用引號(hào)而不是號(hào),例如 WHERE [BirthDay] LIKE 199001*。引號(hào)告訴數(shù)據(jù)庫(kù)引擎將日期當(dāng)字符串處理,而號(hào)告訴數(shù)據(jù)庫(kù)引擎將日期當(dāng)數(shù)字處理。對(duì)于WHERE語(yǔ)句所要使用的邏輯操作符,在下面的文章中還要提到。 范例二:如何在數(shù)據(jù)表中加入統(tǒng)計(jì)等功能 SQL當(dāng)中提供了一定數(shù)量的統(tǒng)計(jì)以及計(jì)算功能,其中統(tǒng)計(jì)函數(shù)主要有如下一些:COUNT 計(jì)算字段中的紀(jì)錄數(shù)SUM 計(jì)算字段中的所有值的和MAX 獲得字段中所有值中的最大值MIN 獲得字段中所有值中的最小值A(chǔ)VG 計(jì)算字段中所有值的平均值 計(jì)算符有 +、*、/ 4種。這些計(jì)算、統(tǒng)計(jì)函數(shù)的使用方法如下: functionname fieldname