sql-计较持续的NULL数
发布时间:2021-01-25 15:39:41 所属栏目:编程 来源:网络整理
导读:有没有一种要领可以获取暗示一行中NULL字段数的列?这将在SELECT语句中. 譬喻: Field1 Field2 Num_Null-----------------------NULL "A" 1 更新:我想要此查询,以便我可以基于给定书的有几多会员贩卖举办排序.因此,无论哪个会员,拥有3个会员的排名城市高于
有没有一种要领可以获取暗示一行中NULL字段数的列?这将在SELECT语句中. 譬喻:
更新:我想要此查询,以便我可以基于给定书的有几多会员贩卖举办排序.因此,无论哪个会员,拥有3个会员的排名城市高于拥有2个会员的排名.我的数据库中约莫有七个会员,而且会不绝增添.因此,任何要求指定每个会员字段的查询都也许太长 桌子: Affiliates_Cache-主键是Affiliate_ISBN,具有该书在各个分支机构上的价值(假如不存在,则为NULL). Affiliates_Cache是??我要计较NULL数的谁人 最佳谜底 我不确定是否有更整洁的要领,但这应该可行:
测试用例:
功效:
更新:除了更新的题目: 假如表中的列看起来像affiliate_1,affiliate_2等,这不是一个好主意,由于您会将数据与元数据殽杂.凡是,提议的办理方案是将另一个从属表用于用户相关相关,如以下示例所示:
然后按会员数目对用户表举办排序将如下所示:
利益许多,但最重要的是,它使上述查询更易于编写,而且足够机动,可以与任何数目的关联公司(不受分派的列数限定)一路行使. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读