SQL中的二级分组

西努阿祖

需要有关此SQL查询的帮助。

表格只有3列-名称,检查(是/否),发布(是/否)

结果按Check排序,然后按Post进一步分组。

简单记录-选中“是”并先发布为true的所有记录,然后再选中“是”并发布为false的所有记录依此类推,那些带有“检查否”并过帐为true的对象,最后那些带有“否”并过帐为false的对象

听起来可能更简单,但是却无法使它正常工作:)

好了,实际的表架构要比该虚拟表大,但是我们可以假设所有这些列都是nvarchars

AXMIM

从我对问题的理解来看,这似乎就是您想要的。

SELECT *
FROM dummyTable
ORDER BY    [Check] DESC,
            [Post]  DESC

由于T> F AND Y> N,因此可以与BIT和VARCHAR一起使用。如果是具有非规范化数据的VARCHAR,则最好使用

ORDER BY UPPER([Check]) DESC,
         UPPER([Post]) DESC

避免由于区分大小写而导致不良结果(T <f AND Y <n)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL查询中按年份进行二级排序

来自分类Dev

在SQL查询中按年份进行二级排序

来自分类Dev

熊猫数据框分组,根据分组中的位置添加二级索引(整数)

来自分类Dev

DynamoDB中的可选二级索引

来自分类Dev

DynamoDB中的可选二级索引

来自分类Dev

CheckedListBox中的第二级

来自分类Dev

在Ruby中从第二级调用第二级函数

来自分类Dev

Spark SQL是否使用Cassandra二级索引?

来自分类Dev

二级前N个SQL Server

来自分类Dev

如何在Hibernate中启用二级缓存

来自分类Dev

使用CTE遍历树中的第二级

来自分类Dev

开普勒中的二级缓存

来自分类Dev

休眠二级缓存中关联的脏读

来自分类Dev

在Drupal 8中打印第二级菜单

来自分类Dev

使用二级索引更新Cassandra 2.1中的行

来自分类Dev

二级索引在Cassandra中如何工作?

来自分类Dev

一类在红宝石中的二级嵌套。

来自分类Dev

在dynamodb Local中查询全局二级索引

来自分类Dev

在PHP中获取JSON数据的第二级

来自分类Dev

在第二级R功能中的子集

来自分类Dev

为什么二级索引在Cassandra中效率较低?

来自分类Dev

访问Typescript对象中的动态二级属性

来自分类Dev

转到JSON中的第二级数组

来自分类Dev

在Django Mptt中查找二级儿童

来自分类Dev

二级后代中无法访问的基地

来自分类Dev

在二级索引中应用新行

来自分类Dev

如何在mysql中获取二级类别?

来自分类Dev

提取二级标题

来自分类Dev

Makefile二级扩展