当前位置: 首页 > 编程笔记 >

asp的SQL语句中and和or同时使用的注意事项

严昀
2023-03-14
本文向大家介绍asp的SQL语句中and和or同时使用的注意事项,包括了asp的SQL语句中and和or同时使用的注意事项的使用技巧和注意事项,需要的朋友参考一下

今天在调试程序的时候,需要用到and or,如果不掌握技巧输出的结构与我们想象的差距有点大,这里分享一下,希望大家以后多多支持小牛知识库

asp的SQL语句中and 和or是不是不可以同时使用呢?

答案是肯定的,下面来看下方法:

1、非常负责任的告诉你,是可以同时使用的。但要看业务要求

2、使用的场景举例:

查询表中2000年和2002年出生的男同学
select * from 学生表 where 性别='男' and (出生年份=2000 or 出生年份=2002)
3、其实or可以用SQL中的In来替代,这样书写会更方便


例如上面的举例用In来写:
select * from 学生表 where 性别='男' and 出生年份 In (2000,2002)

其实就是通过()来将需要注意的地方,扩一下

例如:小牛知识库后台搜索,需要判断当搜索的是js的时候,那么我们的编辑有些文章用的是javascript,那么就可以有些东西搜索不到,那么就可以参考这个方法了

核心代码:

select case lcase(keyarr(I))
         case "js"
         sqlk=sqlk&" and (title like '%"&keyarr(I)&"%' or title like '%javascript%')"
         case "javascript"
         sqlk=sqlk&" and (title like '%"&keyarr(I)&"%' or title like '%js%')"     
         case "c#"
         sqlk=sqlk&" and (title like '%"&keyarr(I)&"%' or title like '%csharp%')"
         case "csharp"
         sqlk=sqlk&" and (title like '%"&keyarr(I)&"%' or title like '%c#%')"
		 case else
		 sqlk=sqlk&" and title like '%"&keyarr(I)&"%'" 
end select
 类似资料:
  • 问题内容: 我有以下SQL语句: 我读过我可以使用括号来完成此操作,但我想知道这是否有效: 或者 问题答案: 这两个都是有效的,但是由于优先级高于,因此它们的含义有所不同: 您的第一个带括号的查询将选择类型为3、4、5的已删除行 第二个带括号的查询将选择类型为3、5的所有行,以及类型为4的已删除行。这与不带括号的原始查询的含义相同。 您可以使用operator完全避免混淆,如下所示: 或者如果您想

  • 问题内容: 我有以下代码: 在哪里。 如果第一个陈述为真会怎样? Java还会检查第二条语句吗?因为为了使第一条语句为真,所以HashMap不应包含给定的键,因此如果选中了第二条语句,则将获得。 简单来说,如果我们有以下代码 Java将在第一种情况下检查b是否a为false,a在第二种情况下是否为true? 问题答案: 不会被评估。这非常有用。例如,如果你需要测试String是否为null或为空,

  • 主要内容:AND 运算符,OR 运算符SQL 中的 AND 和 OR 运算符用来连接多个查询条件,以缩小返回的结果集,它们被称为连接符。 AND 运算符 AND 运算符用于连接 WHERE 子句中的多个查询条件,只有当这些查询条件都被满足时,数据行(记录)才会被选取。 语法 WHERE 子句中 AND 运算符的基本语法如下: SELECT column1, column2, columnN FROM table_name WHERE

  • 本文向大家介绍asp中使用MSXML2.DOMDocument处理XML数据时的注意事项,包括了asp中使用MSXML2.DOMDocument处理XML数据时的注意事项的使用技巧和注意事项,需要的朋友参考一下 asp使用MSXML2.DOMDocument加载网络上的xml文件时,在调用load方法前需要注意设置: 即启用ServerHTTPRequest请求,要不会出现系统错误: -21466

  • 本文向大家介绍Nginx中IF、AND、OR语句用法实例,包括了Nginx中IF、AND、OR语句用法实例的使用技巧和注意事项,需要的朋友参考一下 在上一篇文章:《Nginx if语句加正则表达式实现字符串截断》中, 我们介绍过了使用if来进行截断字符串的用法, 这次我们来了解下if的逻辑用法: 什么是逻辑用法呢, 就程序中的and、or关系, 就叫做逻辑了. NGINX支持if的 and 与 o

  • 本文向大家介绍C#使用带like的sql语句时防sql注入的方法,包括了C#使用带like的sql语句时防sql注入的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例叙述了在拼接sql语句的时候,如果遇到Like的情况该怎么办。 一般采用带like的SQL语句进行简单的拼接字符串时,需要开率遇到sql注入的情况。这确实是个需要注意的问题。 这里结合一些查阅的资料做了初步的整理。 如这样一个s