在ASP中使用SQL语句之3:LIKE、NOT LIKE和 BETWEEN

作者:佚名 来源:动网 时间:2007-08-11 12:30:00 

你已经在上面取出w打头记录的例子中看到了LIKE的用法。LIKE判定词是一个非常有用的符号。不过,在很多情况下用了它可能会带给你太多的数据,所以在用到它之前最好先开动脑筋多想想自己到底想获得什么数据。假设你想取出5位数字的SKU号码,而且其开头是1结尾是5,那么你可以用下划符(_)代替%符号:
LIKE:



SQL = "SELECT * FROM Products WHERE p_sku LIKE ’1___5’" 

下划符表示任意一个字符。所以在输入“1 _ _ _ 5”的情况下,你的搜索就会限制在满足特定模式的5位数范围内了。


NOT LIKE:

假如你想反其道而行之,要找出所有不匹配“1_ _ _ 5”模式的SKU条目。那么你只需要在刚才语句例子中的LIKE前面加上NOT就可以了。

BETWEEN:


假设你想取出一定范围内的数据,而且你事先知道范围的起点和终点,那么你不妨采用BETWEEN 判断词。现在就让我们假设你想选取给定表内范围在 1和 10之间的记录。你可以如下使用BETWEEN:

…WHERE ID BETWEEN 1 AND 10


或者你也可以采用已经熟悉的数学判断字句:

…WHERE ID >= 1 AND ID >= 10



标签:LIKE,NOT,LIKE,BETWEEN,SQL
0
投稿

猜你喜欢

  • mysql数据库下损坏数据的恢复操作其过程总结

    2009-02-13 13:36:00
  • 扫盲大讲堂:mysql出错的代码解析及解答

    2009-09-05 10:08:00
  • css+JavaScript实现PDF、ZIP、DOC链接的标注

    2007-05-11 17:03:00
  • 在页面中动态载入外部javascript

    2007-09-30 12:52:00
  • 讨论闭包传入参数:window & undefined

    2010-05-19 12:55:00
  • 栅格:灵活应变

    2008-07-22 12:22:00
  • HTTP状态码

    2009-09-21 12:46:00
  • oracle dba 应该熟悉的命令

    2009-07-02 12:08:00
  • 动网论坛的asp 数据库连接代码

    2011-04-06 10:32:00
  • sql server vs10安装之后一些列问题

    2012-01-05 19:22:41
  • HTML编辑器FCKeditor使用详解

    2010-02-28 12:30:00
  • IE8网页显示不正常 用”兼容性视图”搞定

    2009-03-28 11:13:00
  • css彩色虚线表格及JS鼠标指向单元格变色制作方法

    2007-08-10 13:08:00
  • Web标准学习:CSS样式书写风格

    2008-03-25 09:37:00
  • 二级域名的解析指向ASP源码

    2007-10-19 19:13:00
  • 用css+js给网页背景插入flash播放器

    2007-10-21 09:27:00
  • 参数传递解决window.open的session变量丢失

    2007-10-22 17:40:00
  • DB2和 Oracle的并发控制(锁)的比较

    2009-02-28 10:29:00
  • firefox通过XUL实现text-overflow:ellipsis的效果

    2008-07-08 19:12:00
  • SQL重复记录处理(查找,过滤,删除)

    2008-11-17 20:47:00
  • asp之家 网络编程 m.aspxhome.com