sqlservermobile
发布时间: 2025-05-03 18:42:56
1. sql中如何显示COUNT结果为0的行
SELECTModelType.ModelType,t1.count1FROM
ModelType
LEFTOUTERJOIN
(
SELECTModelTypeID,COUNT(*)ascount1
FROMMobiles
GROUPBYModelTypeID
)t1
ONt1.ModelTypeID=ModelType.ModelTypeID
注意:对于包含count1 0的行,SELECT的数据可能是NULL,但是可以在显示中处理它。
(1)sqlservermobile扩展阅读:
函数的作用是:返回与指定条件匹配的行数。
语法
(1).SQLCOUNT(column_name)语法
COUNT(column_name)函数返回指定列的值的个数(NULL不计算):
从table_nameSQL中选择COUNT(column_name)
(2).TheCOUNT(*)grammar
COUNT(*)函数返回表中的记录数:
从table_nameSQL中选择COUNT(*)
(3).count(不同的column_name)语法
COUNT(DISTINCTcolumn_name)函数返回指定列的不同值的数目:
从table_name中选择COUNT(不同的column_name)
注意:COUNT(DISTINCT)适用于ORACLE和MicrosoftSQLServer,但不适用于MicrosoftAccess。
热点内容