• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
无忧岛主
实践是检验真理的唯一标准
博客园    首页    新随笔       管理    订阅  订阅
多条件分类统计group by 显示数目为0的类别
CREATE TABLE #authorTable(author VARCHAR(50))
INSERT #authorTable 
SELECT 'peter' UNION
SELECT '捌妮' UNION
SELECT '斑斓' UNION
SELECT '初三' UNION
SELECT '老司机' UNION
SELECT '梦想家' UNION
SELECT '三三酱' UNION
SELECT '甜甜' UNION
SELECT '托尼' UNION
SELECT '汪洋' UNION
SELECT '维也纳' UNION
SELECT '夏雨天' UNION
SELECT '小赤' UNION
SELECT '小叮当' UNION
SELECT '小三' UNION
SELECT '肖肖' UNION
SELECT '张三崩' 

SELECT * FROM #authorTable

SELECT author, COUNT(IA_ID) FROM dbo.InfoArticle ia
LEFT JOIN #authorTable ON ia.IA_Author=#authorTable.author
WHERE  IA_State=1 AND IA_IsImport=0  AND IA_CreateDate BETWEEN '2017-12-1' AND '2017-12-2'
GROUP BY  all author 
HAVING author  IS NOT NULL
ORDER by  CHARINDEX(','+CONVERT(varchar(10),author)+',',',peter,小赤,肖肖,甜甜,朱朱,斑斓,汪洋,三三酱,peter,着火,梦想家,托尼,维也纳,夏雨天,捌妮,老司机,小三,张三崩,小叮当,初三,')

 

如果本文引用了你的文章而未注明,请及时联系我。
posted on 2017-12-27 17:40  无忧岛主  阅读(1549)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3