0 0

sql语句判断查询0

比如  一张用户表,有 用户名称字段、等级字段、年龄字段。
现在查询整张表,但是有个条件就是: 如果等级等于 5 级的就要判断他的年龄是否大于 5 岁,等级等于 5 级但年龄不大于5岁就不要查询。
这样的查询语句应该怎么写?必须在数据库里做……不能用java代码过滤!
2013年4月07日 10:31

5个答案 按时间排序 按投票排序

0 0

采纳的答案

select
from t
where (t.level <> 5 or (t.level = 5 and t.age >= 5) shishi

2013年4月07日 10:58
0 0

select * from t where level != 5 or age > 5

2013年4月08日 13:57
0 0

select t.* from t where t.level != 5 or (t.level = 5 and t.age > 5)

2013年4月07日 21:12
0 0

select * from t where level != 5 || age > 5
这样就行了,如果level 不等于5,直接查询出来,如果等级等于5了,就走第二个条件判断

2013年4月07日 13:20
0 0

select * from t where level = 5 and age <= 5 ?

2013年4月07日 13:13

相关推荐

    Python使用sql语句对mysql数据库多条件模糊查询.pdf

    在上面的代码中,我们使用 `if` 语句判断参数是否为空,如果参数不为空,那么我们添加过滤条件。 避免 SQL 注入 在构建 SQL 语句时,我们需要避免 SQL 注入攻击。SQL 注入攻击是指攻击者输入恶意的 SQL 语句,以...

    泛微系统SQL语句大全

    - 组织架构是企业信息化管理的基础,SQL语句可用于查询、更新和维护组织结构,例如部门、职位、员工信息等。例如,你可以使用`SELECT`语句来获取所有部门的信息,或者使用`INSERT`和`UPDATE`来新增或修改组织结构...

    通过sql语句判断某服务是否启动

    通过sql语句判断某服务是否启动,很实用

    动态拼接sql语句工具类,拼接where后面语句

    动态拼接sql语句工具类,拼接where后面语句 配合原生jdbc仿动态sql注入 if (ObjectUtil.isNotEmpty(maxLat)&&ObjectUtil.isNotEmpty(minLat)){ sqlParamList.add(new SqlParam("lat",minLat, SqlOpEnum.GE)); ...

    SQL 执行超长语句

    2. **性能瓶颈**:超长SQL语句往往包含大量嵌套查询或条件判断,这会直接影响到查询效率,进而导致系统响应时间延长。 3. **调试困难**:当出现错误时,定位具体问题所在位置变得更加困难。 #### 三、编写高效合理...

    SQL 语句判断txt\csv文件存在并导入数据库

    有时候我们需要判断一些物理文件是否存在,然后在做一些处理,比如作业定时导入txt文件,需要提前判断文件是否生成存在,然后再做导入操作.这个脚本是,SQL 语句判断txt\csv文件存在并导入数据库的方法

    完成超长SQL语句执行前拆分

    这种情况下,即使该SQL语句可以在SQL Server的查询分析器中成功运行,但在VB程序中却会因为长度限制而失败。为了克服这一限制,本文介绍了一个专门用于将超长SQL语句拆分为多个较小SQL语句的方法。 #### 核心功能...

    Access中的SQL语句.doc

    Access 数据库是 Microsoft Office 软件套件中的一个数据库管理系统,支持 SQL 语句来管理和查询数据。下面是 Access 中的 SQL 语句知识点总结: 1. 查询所有记录:使用 Select * 语句可以查询所有记录,该语句通常...

    使用sql语句查询的数据按时间递增累加

    根据提供的文件信息,本文将详细解释如何使用SQL...本文详细介绍了如何使用SQL语句实现数据的时间递增累加功能,包括数据表结构的设计、具体SQL查询语句的编写以及应用场景的探讨。希望对相关领域的技术人员有所帮助。

    C#将Lambda表达式转成Sql语句

    总的来说,将C#的Lambda表达式转换为SQL语句是一项复杂但非常实用的任务,它使我们能够在不离开C#环境的情况下编写复杂的数据库查询,同时保持代码的清晰和简洁。这种技术对于开发高效、灵活的ORM(对象关系映射)...

    oracle消耗资源的sql查询语句记录

    - **reads_per_exec**:计算每次执行时平均读取的数据块数量,可以帮助判断SQL语句是否需要优化。 - **elapsed_time**:表示SQL语句执行所花费的时间(单位为毫秒)。 - **buffer_gets**:表示从缓存中获取数据块...

    SQL数据库 查询语句使用精华

    ### SQL数据库查询语句使用精华 #### 一、SQL查询语句概述与基本结构 SQL(Structured Query Language)是一种用于管理关系型数据库的标准语言。它主要用于执行查询、更新数据、创建新表、索引以及视图等操作。...

    sql语句全解 vf 数据库

    SELECT 语句是 SQL 语句的核心,是查询命令的缩写形式。基本语法格式如下: SELECT [字段名列表] FROM [表名] [WHERE 条件] [GROUP BY 字段名] [HAVING 条件] [ORDER BY 字段名] [LIMIT 条件] 其中: * SELECT ...

    易语言SQL语句生成器

    《易语言SQL语句生成器》是一款专为易语言编程环境设计的工具,它能够帮助开发者自动生成SQL语句,极大地提高了开发效率。这款软件的核心功能包括:取后缀名、转换程序、取mdb表名以及生成局部变量语句等。下面我们...

    通过分析SQL语句的执行计划优化SQL.doc

    本文主要探讨了如何通过分析SQL语句的执行计划来优化查询性能,涉及到共享SQL语句、ROWID、Recursive SQL、Row Source、Driving Table和Probed Table等相关概念。 首先,SQL语句的共享是ORACLE数据库提高性能的一种...

    常用 SQL 语句大全+50个常用sql语句总结

    根据给定的文件信息,以下是对“常用 SQL 语句大全+50个常用sql语句总结”的详细解析,涵盖数据操作、数据定义、数据控制、事务控制以及程序化 SQL 等方面的重要知识点。 ### 数据操作 1. **SELECT**:用于从...

    MS SQL Server查询小数位数语句

    MS SQL Server查询语句,以小数位数作为条件,可查询符合条件的记录。可查询多位小数位数。

    SQL查询语句精华.txt

    ### SQL查询语句精华知识点详解 #### 一、基本查询语句 在SQL语言中,基本的查询操作主要通过`SELECT`语句实现。通过不同的条件组合,可以满足各种复杂的数据检索需求。 **1. 选择列:** - **语法格式:** `...

    SQL语句 - 查询语句 原格式,重点更清晰

    本篇文章主要介绍了SQL语句中的查询语句,包括基本查询、排序查询、条件查询、分支结构查询、查询函数、分组查询、分组过滤查询、限定查询等。下面将对每个知识点进行详细的解释和示例。 基本查询 基本查询是最...

    Hibernate中Sql语句

    条件判断并拼接SQL语句 ``` - **执行查询**:通过`Session`的`createSQLQuery`方法创建`SQLQuery`对象,并设置结果转换方式,最后执行查询并返回结果。 ```java SQLQuery query1 = session.createSQLQuery(sql);...

Global site tag (gtag.js) - Google Analytics