当前位置: 首页 > 面试题库 >

使用where子句获取所有结果

公良文彬
2023-03-14
问题内容

我有一个函数,该函数接受在whe​​re子句中使用的参数

函数(字符串x)->现在这将创建一个sql查询,该查询将

select colname from tablename where columnname=x;

现在,我希望此函数提供所有行,即等于

select colname from tablename;

当我通过x =“ All”时。

我想创建一个通用查询,当我传递“全部”时,它将返回所有行,否则将过滤我的结果。


问题答案:

只需将where条件排除在外即可。

如果您真的想要它那么复杂的用途

where columnname LIKE '%'

仅过滤空值。



 类似资料:
  • 本章提供了有关如何使用JDBC应用程序从表中选择记录的示例。 这将在从表中选择记录时使用WHERE子句添加其他条件。 在执行以下示例之前,请确保您具备以下示例 - 要执行以下示例,您可以使用实际用户名和密码替换用户名和密码。 您的MySQL或您正在使用的任何数据库已启动并正在运行。 所需的步骤 (Required Steps) 使用JDBC应用程序创建新数据库需要以下步骤 - Import the

  • 我已经成功地配置和映射了多个实体,一切正常。 现在我想使用一个自定义查询,将多个实体连接起来,并在这些实体上定义一些where子句。 SQL为我的提供了正确的结果。但是我没有where子句对所有其他映射实体的限制,比如,等等。 我使用的是惰性加载,当我使用,JPA将执行一个新的select和my where子句。 那么,我如何才能使我所有的连接实体建立在where子句及其限制之上呢。

  • 问题内容: 在WHERE子句中有使用SELECT语句描述的名称吗?这是好/不好的做法吗? 这会是更好的选择吗? 它远没有那么优雅,但是运行起来比以前的版本要快。我不喜欢它,因为它在GUI中没有非常清晰地显示(并且SQL初学者需要理解它)。我可以将其分为两个独立的查询,但是随后事情变得混乱了…… 注意:我不仅需要日期和分数(例如姓名) 问题答案: 称为相关子查询。它有它的用途。

  • 我正在使用jsoup库,今天我遇到了一个问题。我必须刮取DuckDuckGo并为每个页面获取查询结果的所有标题,但使用 我只得到关于第一页的结果。我怎样才能继续下一页?

  • 我对一个< code>select有一些奇怪的问题。< code>WHERE子句中的顺序可能会影响结果吗? 这是我的选择: 这将重现这个结果:http://dl.dropbox.com/u/4892450/sqlSelectProblem/select1.PNG 当我使用这个条件时: (不同的顺序) 我得到一个不同的结果(参见 列): http://dl.dropbox.com/u/4892450

  • 在MariaDB中,子句与,,和语句一起使用来选择或更改想要更改的满足指定特定行记录。 它是一个在表名后面出现的语句。 语法 注意:子句是一个可选的子句。它可以和,,,运算符一起使用。 1. WHERE子句与单一条件 示例: 我们有一个表,里边有一些数据。假设要查询表中的小于的所有记录。 执行上面查询语句,得到以下结果 - 2. WHERE子句与AND条件 为了方便演示,这里再插入一条数据 - 当