在ASP中使用SQL语句之1:SELECT 语句

select|语句|select

五花八门的SQL产品多得要命,或许你早顾不得其它甩开袖子就动手干了。但你要同时采用ASP和SQL的话就可能会头晕。MySQL、SQL Server和mSQL都是绝佳的SQL工具,可惜,在ASP的环境下你却用不着它们来创建实用的SQL语句。不过,你可以利用自己掌握的Access知识以及相应的Access技能,再加上我们的提示和技巧,相信一定能成功地在你的ASP网页中加入SQL。

在SQL的世界里,最最基础的操作就是SELECT 语句了。在数据库工具下直接采用SQL的时候很多人都会熟悉下面的操作:SELECT what
FROM whichTable
WHERE criteria

执行以上语句就会创建一个存放其结果的查询。

而在ASP页面文件上,你也可以采用以上的一般语法,不过情况稍微不同,ASP编程的时候,SELECT 语句的内容要作为字符串赋给一个变量:SQL = "SELECT what FROM whichTable WHERE criteria"

好了,明白了ASP下SQL“说话”的方式,接下来如法炮制即可,只要满足你的需要,传统的SQL查询模式和条件查询都能派用场。

举例说明,不妨假设你的数据库内有个数据表,名字是Products ,现在你想取出这个表里的全部记录。然后你就编写了下面的代码:
SQL ="SELECT * FROM Products"

以上代码——SQL语句的作用就是取出表内的全部数据——执行后将会选出数据表内的全部记录。不过,要是只想从表内取出某个特定列,比如p_name。那就不能用 * 通配符了,这里得键入具体某列的名字,代码如下:
SQL ="SELECT p_name FROM Products"

执行以上查询之后Products 表内、p_name 列的内容就会全被选取出来。

时间: 2024-11-02 21:05:15

在ASP中使用SQL语句之1:SELECT 语句的相关文章

在ASP中使用SQL Server和MSDE

server 作者系2月份微软社区之星Microsoft China Community Star 微软出品的SQL Server是Windows环境中常用的一种数据库服务器软件,也是ASP应用中经常用到的数据库之一.本文主要讲述SQL Server与ASP结合使用的一些技巧. 一.SQL Server的获取和安装 如果是商业应用,建议购买SQL Server的标准版或者企业版,价格2万多(比Windows还贵):如果是个人学习使用,或者财力有限,可以使用桌面版--MSDE.目前在.NET Fr

在asp中调用sql server的存储过程

在asp中调用sql server的存储过程可以加快程序运行速度,所以这些天在研究asp中利用sql server的存储过程,现总结如下,其中很多思想也是直接从chinaasp论坛中得出来,希望能给大家一些帮助.1.调用存储过程的一般方法先假设在sql server中有一存储过程dt_users:CREATE PROCEDURE [dbo].[dt_users] ASselect * from usersreturnGO第一种方法是不利用command对象,直接用recordset对象set r

手把手教你在ASP中使用SQL语句

sql|语句 五花八门的SQL产品多得要命,或许你早顾不得其它甩开袖子就动手干了.但你要同时采用ASP和SQL的话就可能会头晕.MySQL.SQL Server和mSQL都是绝佳的SQL工具,可惜,在ASP的环境下你却用不着它们来创建实用的SQL语句.不过,你可以利用自己掌握的Access知识以及相应的Access技能,再加上我们的提示和技巧,相信一定能成功地在你的ASP网页中加入SQL. 1. SELECT 语句 在SQL的世界里,最最基础的操作就是SELECT 语句了.在数据库工具下直接采用

ASP中使用SQL语句教程

 1. SELECT 语句 在SQL的世界里,最最基础的操作就是SELECT 语句了.在数据库工具下直接采用SQL的时候很多人都会熟悉下面的操作:SELECT whatFROM whichTableWHERE criteria 执行以上语句就会创建一个存放其结果的查询. 而在ASP页面文件上,你也可以采用以上的一般语法,不过情况稍微不同,ASP编程的时候,SELECT 语句的内容要作为字符串赋给一个变量: SQL = "SELECT what FROM whichTable WHERE crit

在ASP中使用SQL语句

语句 SELECT 语句 五花八门的SQL产品多得要命,或许你早顾不得其它甩开袖子就动手干了.但你要同时采用ASP和SQL的话就可能会头晕.MySQL.SQL Server和mSQL都是绝佳的SQL工具,可惜,在ASP的环境下你却用不着它们来创建实用的SQL语句.不过,你可以利用自己掌握的Access知识以及相应的Access技能,再加上我们的提示和技巧,相信一定能成功地在你的ASP网页中加入SQL. 在SQL的世界里,最最基础的操作就是SELECT 语句了.在数据库工具下直接采用SQL的时候很

在ASP中使用SQL语句之8:随机数

随机|语句 建立随机生成的HTML代码是一件相当容易实现的ASP特性.你可能创建过"每日一帖".滚动广告等等,只需要稍加点缀就会令你的网站日久弥新. 对存储在数据库中的数据来说,随机数特性能给出上面的效果,但它们可能太慢了些.你不能要求ASP"找个随机数"然后打印出来.实际上常见的解决方案是建立如下所示的循环: RandomizeRNumber = Int(Rnd*499) +1 While Not objRec.EOFIf objRec("ID"

在ASP中使用SQL语句之7:ORDER BY

语句 从Access数据库中选取记录有件最令人丧气的事情,它们是以怎样的顺序输入到数据库内就按照怎样的顺序出来.就算你在Access环境内采用Sort By来改变记录视图,数据表内的记录顺序也并没有发生改变. 如果你正在使用ASPrecordset在网页上写出记录,那么你或许知道乱纷纷的顺序是多令人痛苦的事.但是你可能不得不经常得面对这一问题,因为并不存在什么简单方便的解决方案.好在ORDER BY 可以简化这一难题. 为了对你的结果排序,只要在SELECT语句末尾加上ORDER BY,然后指定

在ASP中使用SQL语句之5:开始执行

语句|执行 在学会了SELECT语句的构造和用途之后你就该学习如何使用它了.在你所掌握的数据库工具下,这可能意味着你得按下某个写着"执行"字样的按钮.在ASP网页上,可以立即执行SQL语句也可以当作存储过程调用. 一旦创建了SQL 语句,你还得设法访问其查询结果.显然,这里的关键就是ASP recordset.在使用非SQL的recordset时,创建recordset的代码通常如下所示:Dim objRecSet objRec = Server.CreateObject ("

在ASP中使用SQL语句之11:记录统计

统计|语句 确定数据库内有多少记录,或者确定有多少记录达到了某些标准,这些用ASP完成并非难事.如果你采用了正确的游标类型,你可以用RecordCount 属性获得记录数当然也可以用recordset.但是,有个更简单的办法,这就是在自己的SELECT语句中采用count(*) ,代码如下所示:SQL = "SELECT count(*) FROM Customers" 或者SQL = "SELECT count(*) FROM Customers WHERE c_lastn