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

按[重复]的顺序使用变量asc和desc

郑安晏
2023-03-14
问题内容

我了解我可以按如下顺序在sql查询中按顺序使用变量:

order by 
case when @var1 = 'priority' then priority end desc,
case when @var2 = 'report_date' then report_date end asc

但是我也该如何在asc和desc部分中使用变量?


问题答案:

没有Dynamic SQL每个选项,它的子句例如:

ORDER BY
  case when @var1 = 'priority asc' THEN priority END ASC ,
  case when @var1 = 'priority desc' then priority end DESC,
  case when @var2 = 'report_date asc' then report_date end ASC,
  case when @var2 = 'report_date desc' then report_date end DESC


 类似资料:
  • 本文向大家介绍使用MySQL仅按ASC顺序显示记录列表,包括了使用MySQL仅按ASC顺序显示记录列表的使用技巧和注意事项,需要的朋友参考一下 要以特定顺序显示记录列表,您需要设置条件并使用ORDER BY。为此,请使用ORDER BY CASE语句。让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 这是查询以ASC顺序显示特定

  • The order in which request variables are registered, similar to variables_order in php.ini 请求变量的顺序在这里配置,类似于php.ini中的变量顺序.

  • 我该怎么做?我尝试使用,但这不适用于对象。 我如何告诉Java使用分数作为比较的值?

  • 问题内容: 我需要按日期/时间字段(例如)升序对PostgreSQL表进行排序last_updated。 但是,该字段允许为空或空,我想与空记录之前,非空。 这可能吗? 问题答案: 为该ORDER BY子句提供了关键字,以完全满足该需求: 一个典型的用例是使用降序排序(DESC),它会生成默认的升序(ASC)的完整反转,首先是空值。通常不理想-因此,将null值保持在最后: 要支持带有索引的查询,

  • 问题内容: 我尝试按ASC顺序在表上使用Spring-Data-JPA创建应用程序,但它给了我一个错误: 为什么 ? 或者 问题答案: 尝试在“全部”和“订单”之间添加“按”,如下所示:

  • 卡桑德拉会读这本书吗?按顺序聚类键? 总之,Cassandra是否可以被认为是数据结构?