西部数码,全国ISP前十佳!
会员登陆
登录加载中...
超级搜索
栏  目  
类  别  
关键词  
 站内搜索   网络搜索
  
 当前位置:文章首页>>网页编程>>ASP规范>>ASP中SQL语句使用教程大全
推荐给你的朋友阅读:

ASP中SQL语句使用教程大全

来源:飞腾设计网 发表日期: 2006-01-31 23:29:21

在ASP中使用SQL语句之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' 是文本类型而非数字类型。因为你会把 SELECT 语句放到引号中来把它作为一个值赋给变量,所以你也可以在语句中采用引号。

    比较运算符
        
    比较运算符指定从表内取出数据的内容范围。你可以用它们来创建过滤器以便缩小recordset的范围,促使其只保存给定任务下你关心的信息。

 

专业制作ASP网站

上一页 1 2 3 4 5 6 7 8 9 10 11 12 下一页

0
0
[作者:不详 关键词:SQL语句 录入:raincity 责编:raincity 阅读次数:83305]

相关文章 相关新闻 相关软件 相关教程 公共评论 发表评论

  • ·暂无相关内容
  • ·暂无相关内容
  • ·暂无相关内容
    评论载入中...
    您的称呼  验 证 码   
    您的评论 [ 最多字数:  已用字数:剩余字数:]

     
COPYRIGHT 2003-2020 创意飞腾工作室(The Feitec Studio.) ALL RIGHTS RESERVED .
官方咨询:FeitecCMS5366464
页面加载时间:234.38ms Powered By:FeitecCMS V4.0(Build1101)
[蜀ICP备05000881]