4 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊
我關(guān)于sql函數(shù)方面的搜集資料。看了對(duì)函數(shù)你可能就會(huì)了解一些了。。。。首先樓主 寫的那條語句 絕對(duì)不能執(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)換成大寫的 用這個(gè) 函數(shù) UPPER
用法 UPPER (某字段)
關(guān)于sql函數(shù)詳解 如下:
SQL函數(shù),詳細(xì)描述如下: Avg函數(shù) Avg函數(shù),計(jì)算查詢中某一特定字段資料的算術(shù)平均值。 語法為Avg(運(yùn)算式)。運(yùn)算式,可為字段名稱、運(yùn)算式、或一個(gè)函數(shù),此函數(shù)可 以是一個(gè)內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 Avg函數(shù)在計(jì)算時(shí),不包含任何值為 Null 的資料。 Count函數(shù) Count函數(shù),計(jì)算符合查詢條件的記錄條數(shù)。 語法為Count (運(yùn)算式)。運(yùn)算式,可為字段名稱、*、多個(gè)字段名稱、運(yùn)算式、 或一個(gè)函數(shù),此函數(shù)可以是一個(gè)內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 Count 函數(shù)於計(jì)算時(shí),不包含任何值為 Null 的資料。 但是,Count(*) 則計(jì)算所有符合查詢條件的記錄條數(shù),包含那些Null的資料。 如果Count(字段名稱) 的字段名稱為多個(gè)字段,將字段名稱之間使用 & 分隔。 多個(gè)字段當(dāng)中,至少有一個(gè)字段的值不為Null的情況下,Count函數(shù)才會(huì)計(jì)算為一條 記錄。如果多個(gè)字段都為Null,則不算是一條記錄。譬如: SELECT Count(價(jià)格 & 代號(hào)) From 產(chǎn)品 First/Last函數(shù) First函數(shù)、Last函數(shù),傳回指定字段之中符合查詢條件的第一條、最末條記錄 的資料。 語法為First(運(yùn)算式) 和 Last(運(yùn)算式)。運(yùn)算式,可為字段名稱、運(yùn)算式、或 一個(gè)函數(shù),此函數(shù)可以是一個(gè)內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 Min/Max函數(shù) Min函數(shù)、Max函數(shù),傳回指定字段之中符合查詢條件的最小值、最大值。 語法為Min(運(yùn)算式) 和 Max(運(yùn)算式)。運(yùn)算式,可為字段名稱、運(yùn)算式、或一個(gè) 函數(shù),此函數(shù)可以是一個(gè)內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 StDev函數(shù) StDev函數(shù),計(jì)算指定字段之中符合查詢條件的標(biāo)準(zhǔn)差。 語法為StDev(運(yùn)算式)。運(yùn)算式,可為字段名稱、運(yùn)算式、或一個(gè)函數(shù),此函數(shù) 可以是一個(gè)內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 如果符合查詢條件的記錄為兩個(gè)以下時(shí),StDev函數(shù)將傳回一個(gè)Null 值,該表示 不能計(jì)算標(biāo)準(zhǔn)差。 Sum函數(shù) Sum函數(shù),計(jì)算指定字段之中符合查詢條件的資料總和。 語法為Sum(運(yùn)算式)。運(yùn)算式,可為字段名稱、運(yùn)算式、或一個(gè)函數(shù),此函數(shù)可 以是一個(gè)內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 Sum函數(shù)可使用兩個(gè)字段資料運(yùn)算式,譬如計(jì)算產(chǎn)品的單價(jià)及數(shù)量字段的合計(jì): SELECT Sum(單價(jià) * 數(shù)量) FROM 產(chǎn)品 Var函數(shù) Var函數(shù),計(jì)算指定字段之中符合查詢條件的變異數(shù)估計(jì)值。 語法為Var(運(yùn)算式)。運(yùn)算式,可為字段名稱、運(yùn)算式、或一個(gè)函數(shù),此函數(shù)可 以是一個(gè)內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。 如果符合查詢條件的記錄為兩個(gè)以下時(shí),Var函數(shù)將傳回一個(gè)Null 值,該表示不 能計(jì)算變異數(shù)。

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
from前面是不是多了一個(gè)逗號(hào)?
字符串類型可以distinct的。
text、ntext、image是二進(jìn)制類型。
如果你的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
添加回答
舉報(bào)