直播中
在SQL的世界里,最最基礎(chǔ)的操作就是SELECT 語句了。在數(shù)據(jù)庫工具下直接采用SQL的時(shí)候很多人都會熟悉下面的操作:
SELECT what
FROM whichTable
WHERE criteria
執(zhí)行以上語句就會創(chuàng)建一個(gè)存放其結(jié)果的查詢。
而在ASP頁面文件上,你也可以采用以上的一般語法,不過情況稍微不同,ASP編程的時(shí)候,SELECT 語句的內(nèi)容要作為字符串賦給一個(gè)變量:
SQL = "SELECT what FROM whichTable WHERE criteria"
好了,明白了ASP下SQL“說話”的方式,接下來如法炮制即可,只要滿足你的需要,傳統(tǒng)的SQL查詢模式和條件查詢都能派用場。
舉例說明,不妨假設(shè)你的數(shù)據(jù)庫內(nèi)有個(gè)數(shù)據(jù)表,名字是Products ,現(xiàn)在你想取出這個(gè)表里的全部記錄。然后你就編寫了下面的代碼:
SQL ="SELECT * FROM Products"
以上代碼——SQL語句的作用就是取出表內(nèi)的全部數(shù)據(jù)——執(zhí)行后將會選出數(shù)據(jù)表內(nèi)的全部記錄。不過,要是只想從表內(nèi)取出某個(gè)特定列,比如p_name。那就不能用 * 通配符了,這里得鍵入具體某列的名字,代碼如下:
SQL ="SELECT p_name FROM Products"
執(zhí)行以上查詢之后Products 表內(nèi)、p_name 列的內(nèi)容就會全被選取出來。