ASP中使用SQL语句教程.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. SELECT 语句 在 SQL 的世界里,最最基础的操作就是 SELECT语句了。在数据库工具下直接采用 SQL 的时 候很多人都会熟悉下面的操作: SELECT what FROM whichTable WHERE criteria 执行以上语句就会创建一个存放其结果的查询。 而在 ASP页面文件上, 你也可以采用以上的一般语法, 不过情况稍微不同, ASP编程的时候, SELECT语句的内容要作为字符串赋给一个变量: SQL = SELECTwhat FROMwhichTable WHERE criteria 明白了 ASP下 SQL说话 的方式,接下来如法炮制即可,只要满足你的需要,传统的 SQL查 询模式和条件查询都能派用场。 举例说明,不妨假设你的数据库内有个数据表,名字是 Products ,现在你想取出这个表里 的全部记录。然后你就编写了下面的代码: SQL =SELECT * FROM Products 以上代码 --SQL 语句的作用就是取出表内的全部数据 -- 执行后将会选出数据表内的全部记录。 不过,要是只想从表内取出某个特定列,比如 p_name。那就不能用 * 通配符了,这里得键 入具体某列的名字,代码如下: SQL =SELECT p_name FROM Products 执行以上查询之后 Products 表内、 p_name 列的内容就会全被选取出来。 2. 用 WHERE子句设置查询条件 有的时候取出全部数据库记录也许正好满足你的要求,不过,在大多数情况下我们通常只需 得到部分记录。这样一来该如何设计查询呢?当然会更费点脑筋了,何况本文也存心不想让 你去用那个什么劳什子的 recordset 。 举个例子,假如你只打算取出 p_name 记录,而且这些记录的名字必须以字母 w 打头,那么 你就要用到下面的 WHERE子句了: SQL =SELECT p_name FROM Products WHERE p_name LIKE W% WHERE关键词的后面跟着用来过滤数据的条件,有了这些条件的帮助,只有满足一定标准的 数据才会被查询出来。 在以上的例子里, 查询的结果只会得到名字以 w 打头的 p_name 记录。 以上例子中,百分比符号( %)的含义是指示查询返回所有 w 字母打头而且后面是任何数据 甚至没有数据的记录条目。 所以,在执行以上查询的时候, west 和 willow 就会从 Products 表内被选取出来并存放在查询里。 就像你看到的那样,只要仔细地设计 SELECT语句,你就可以限制 recordset 中返回的信息 量,多琢磨琢磨总能满足你的要求。 这些啊还不过是掌握 SQL用途刚起步。为了帮助你逐步掌握复杂的 SELECT语句用法,下面 就让我们再来看一下关键的标准术语: 比较运算符, 这些玩意都是你在构筑自己的 SELECT 字 符串来获得特定数据时要经常用到的。 WHERE子句基础 在开始创建 WHERE子句的时候,最简单的方式是采用标准的比较符号,它们是 、 = 、 、 = 、 和 = 。显然,你很快就能明白以下代码的含义和具体运行结果: SELECT * FROM Products WHERE p_price = 199.95 SELECT * FROM Products WHERE p_price 19.95 SELECT * FROM Products WHERE p_version = 4 注意: 这里你会注意到, 最后一个例句中的数字 4 周围加了单引号。 原因是这样的, 在这个 例子中的 4 是文本类型而非数字类型。

文档评论(0)

qinghe1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档