2 回答

TA貢獻(xiàn)1900條經(jīng)驗 獲得超5個贊
cast(expression as transform_type)
表示把 expression 字段轉(zhuǎn)換成transform_type類型的數(shù)據(jù)輸出
返回transform_type 類型數(shù)據(jù);
備注:cast不且有四舍五入的數(shù)據(jù)截取功能,故cast('12.5' as int)系統(tǒng)會報錯,
可為cast('12.5' as decimal(9,2))
實(shí)例:
假定產(chǎn)品經(jīng)理已經(jīng)創(chuàng)建了一個系統(tǒng),用于唯一地標(biāo)識生產(chǎn)出來的每輛自行車,以便跟蹤其
型號、類型和類別。他決定合并產(chǎn)品號、產(chǎn)品生產(chǎn)線標(biāo)識符、產(chǎn)品型號標(biāo)識符和一個順序號,
為生產(chǎn)出來的每輛自行車創(chuàng)建一個唯一的序列號。在這個過程的第一步,他要求提供包括除順序號
之外的所有屬性的所有可能產(chǎn)品的根標(biāo)識符。
實(shí)現(xiàn):
1.SELECT ProductNumber
2. + '-'
3. + ProductLine
4. + '-'
5. + CAST(ProductModelID AS char(4)) AS BikeSerialNum
6.FROM Production.Product
7.WHERE ProductSubCategoryID < 4
- 2 回答
- 0 關(guān)注
- 727 瀏覽
添加回答
舉報