4 回答

TA貢獻1797條經(jīng)驗 獲得超4個贊
我關(guān)于sql函數(shù)方面的搜集資料??戳藢瘮?shù)你可能就會了解一些了。。。。首先樓主 寫的那條語句 絕對不能執(zhí)行。。應(yīng)該這樣寫
USE 數(shù)據(jù)庫名
GO
SELECT DISTINCT cuser
FROM cat
WHERE time ='' or time >'' or time <''
ORDER BY time
DESC
GO
你如果想把某列,或者某字段 的數(shù)據(jù) 由 亂七八糟的轉(zhuǎn)換成大寫的 用這個 函數(shù) UPPER
用法 UPPER (某字段)
關(guān)于sql函數(shù)詳解 如下:
SQL函數(shù),詳細描述如下: Avg函數(shù) Avg函數(shù),計算查詢中某一特定字段資料的算術(shù)平均值。 語法為Avg(運算式)。運算式,可為字段名稱、運算式、或一個函數(shù),此函數(shù)可 以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 Avg函數(shù)在計算時,不包含任何值為 Null 的資料。 Count函數(shù) Count函數(shù),計算符合查詢條件的記錄條數(shù)。 語法為Count (運算式)。運算式,可為字段名稱、*、多個字段名稱、運算式、 或一個函數(shù),此函數(shù)可以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 Count 函數(shù)於計算時,不包含任何值為 Null 的資料。 但是,Count(*) 則計算所有符合查詢條件的記錄條數(shù),包含那些Null的資料。 如果Count(字段名稱) 的字段名稱為多個字段,將字段名稱之間使用 & 分隔。 多個字段當(dāng)中,至少有一個字段的值不為Null的情況下,Count函數(shù)才會計算為一條 記錄。如果多個字段都為Null,則不算是一條記錄。譬如: SELECT Count(價格 & 代號) From 產(chǎn)品 First/Last函數(shù) First函數(shù)、Last函數(shù),傳回指定字段之中符合查詢條件的第一條、最末條記錄 的資料。 語法為First(運算式) 和 Last(運算式)。運算式,可為字段名稱、運算式、或 一個函數(shù),此函數(shù)可以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 Min/Max函數(shù) Min函數(shù)、Max函數(shù),傳回指定字段之中符合查詢條件的最小值、最大值。 語法為Min(運算式) 和 Max(運算式)。運算式,可為字段名稱、運算式、或一個 函數(shù),此函數(shù)可以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 StDev函數(shù) StDev函數(shù),計算指定字段之中符合查詢條件的標準差。 語法為StDev(運算式)。運算式,可為字段名稱、運算式、或一個函數(shù),此函數(shù) 可以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 如果符合查詢條件的記錄為兩個以下時,StDev函數(shù)將傳回一個Null 值,該表示 不能計算標準差。 Sum函數(shù) Sum函數(shù),計算指定字段之中符合查詢條件的資料總和。 語法為Sum(運算式)。運算式,可為字段名稱、運算式、或一個函數(shù),此函數(shù)可 以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 Sum函數(shù)可使用兩個字段資料運算式,譬如計算產(chǎn)品的單價及數(shù)量字段的合計: SELECT Sum(單價 * 數(shù)量) FROM 產(chǎn)品 Var函數(shù) Var函數(shù),計算指定字段之中符合查詢條件的變異數(shù)估計值。 語法為Var(運算式)。運算式,可為字段名稱、運算式、或一個函數(shù),此函數(shù)可 以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 如果符合查詢條件的記錄為兩個以下時,Var函數(shù)將傳回一個Null 值,該表示不 能計算變異數(shù)。

TA貢獻1890條經(jīng)驗 獲得超9個贊
from前面是不是多了一個逗號?
字符串類型可以distinct的。
text、ntext、image是二進制類型。
如果你的CUser是text的話需要轉(zhuǎn)化一下:
convert(nvarchar(50),CUser)
或者
convert(int,CUser)
Select distinct(convert(nvarchar(50),CUser)) from Cat where order by cat_Time desc
添加回答
舉報