在ASP中使用SQL语句之1:SELECT 语句
五花八门的SQL产品多得要命,或许你早顾不得其它甩开袖子就动手干了。但你要同时采用ASP和SQL的话就可能会头晕。MySQL、SQL Server和mSQL都是绝佳的SQL工具,可惜,在ASP的环境下你却用不着它们来创建实用的SQL语句。不过,你可以利用自己掌握的Access知识以及相应的Access技能,再加上我们的提示和技巧,相信一定能成功地在你的ASP网页中加入SQL。 * N9 i" g8 ]* o% G( L) g. ^
& {: s. d8 A n9 _6 O( T
, I1 I2 u$ e/ d c# y& o/ H
1 y+ T. S ?' {3 z8 f . W$ W+ @- F, ^( a
3 x) s7 d. ?% L3 z- A' X! o2 Z& Q# t* C
* s% d, ]! l/ D0 {# h
在SQL的世界里,最最基础的操作就是SELECT 语句了。在数据库工具下直接采用SQL的时候很多人都会熟悉下面的操作:5 K. B- i( \/ m* `
SELECT what
7 c6 i, f$ }+ J* yFROM whichTable
0 }8 N' B: f& d: M7 Y& g# K' EWHERE criteria + V3 E0 p! v. C" z8 ~# J* F: w
5 @ ~- V$ m9 }/ v; U- T K
执行以上语句就会创建一个存放其结果的查询。
6 R3 C7 T$ _, A! M" v
: |# }, u/ g" m, Q9 l. n9 t而在ASP页面文件上,你也可以采用以上的一般语法,不过情况稍微不同,ASP编程的时候,SELECT 语句的内容要作为字符串赋给一个变量:
8 ~0 j9 P2 w# F$ ?. XSQL = "SELECT what FROM whichTable WHERE criteria" 7 E0 e7 U$ g4 J: W S6 }
2 m% F9 j) [/ u7 U4 F4 @3 k* \
好了,明白了ASP下SQL“说话”的方式,接下来如法炮制即可,只要满足你的需要,传统的SQL查询模式和条件查询都能派用场。 ! a$ q5 G2 T) l* ?
# [% p4 E& H4 W# b) F
举例说明,不妨假设你的数据库内有个数据表,名字是Products ,现在你想取出这个表里的全部记录。然后你就编写了下面的代码:
0 |2 Q2 O5 T% E5 HSQL ="SELECT * FROM Products"
+ H9 {& m; ]$ ^; F
, s+ x2 b! h! H G6 s, P以上代码——SQL语句的作用就是取出表内的全部数据——执行后将会选出数据表内的全部记录。不过,要是只想从表内取出某个特定列,比如p_name。那就不能用 * 通配符了,这里得键入具体某列的名字,代码如下:
( r0 ]# z+ }6 L5 B5 Y9 X! P! ^SQL ="SELECT p_name FROM Products" 9 ^/ j }; M; N
7 |2 P8 J5 L& k: A4 {4 ~+ I5 S执行以上查询之后Products 表内、p_name 列的内容就会全被选取出来。
点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹