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。
熱點內容