SELECT TOP (6) id, title,
(SELECT COUNT(*) AS Expr1
FROM tbl_comment
WHERE (tbl_diary.id = articleid)
GROUP BY articleid) AS comCount
FROM tbl_diary
WHERE (articletype = 1)
ORDER BY id DESC
这种方式得出的COUNT值有可能是NULL,如何判断COUNT出来的值为NULL的,默认为0?在线等。。
(SELECT COUNT(*) AS Expr1
FROM tbl_comment
WHERE (tbl_diary.id = articleid)
GROUP BY articleid) AS comCount
FROM tbl_diary
WHERE (articletype = 1)
ORDER BY id DESC
这种方式得出的COUNT值有可能是NULL,如何判断COUNT出来的值为NULL的,默认为0?在线等。。
解决方案 »
- SQL Serverv安装问题
- 关于镜像数据库创建用户登陆名
- SQL CRL函数疑难问题:如何实现返回不定字段
- 如何越过触发器?
- SQL2000三个数据库整合成一个数据库
- 我想在SQL2005中创建一个用户, 只对其中TA数据库有完全权限,但此用户对其它数据库无任何权限,请指教!谢谢!
- 昨晚上的问题,解错了(Pengdali进来),关于SQL语句的简单问题
- 哪有怎样怎样写存储过程的教程下载!!!
- SQL 7 复制问题。快照复制,为什么老是主键冲突?急!!!
- 100分大相送!!!平均有500个用户连接数据库,这样的连接数,服务起该怎么配置啊!十万火急!!!
- 如何让insert into 数据表 bh 的内容保持唯一
- 存储过程中怎么把查询的结果转化为XML,然后它赋值给一个XML类型的参数
ISNULL((SELECT COUNT(*) AS Expr1
FROM tbl_comment
WHERE (tbl_diary.id = articleid)
GROUP BY articleid) ,0)AS comCount
FROM tbl_diary
WHERE (articletype = 1)
ORDER BY id DESC