第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

你好,請問在在SQL server語句中cast怎么用什么意思?

你好,請問在在SQL server語句中cast怎么用什么意思?

溫溫醬 2021-06-22 19:15:43
declare @a as int,@b as int,@c as int,@d as intset @a=100while @a<1000beginset @b=cast(substring(cast(@b as varchar(3)),1,1) as int)set @c=cast(substring(cast(@c as varchar(3)),1,1) as int)set @d=cast(substring(cast(@d as varchar(3)),1,1) as int)if power(@b,3)+power(@c,3)+power(@d,3)=@abeginprint @aendset @a=@a+1end如在這段代碼中的cast,謝謝大家的幫忙
查看完整描述

2 回答

?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

CAST是類型轉(zhuǎn)換語句,是SQL標(biāo)準(zhǔn)的語法。T-SQL的方言是CONVERT,詳細(xì)內(nèi)容你可以查閱MSDN。
CAST(@b AS varchar(3))是把@b變量轉(zhuǎn)換成varchar(3)類型。
CAST(SUBSTRING(CAST(@b AS varchar(3)),1,1) AS INT)
是把剛才的轉(zhuǎn)換結(jié)果再轉(zhuǎn)換成INT型。

查看完整回答
反對 回復(fù) 2021-06-28
?
千巷貓影

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

在SQL Server中,CAST函數(shù)用于將某種數(shù)據(jù)類型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。CAST()函數(shù)的參數(shù)是一個(gè)表達(dá)式,它包括用AS關(guān)鍵字分隔的源值和目標(biāo)數(shù)據(jù)類型。
語法:
CAST (expression AS data_type)

參數(shù)說明:
expression:任何有效的SQServer表達(dá)式。
AS:用于分隔兩個(gè)參數(shù),在AS之前的是要處理的數(shù)據(jù),在AS之后是要轉(zhuǎn)換的數(shù)據(jù)類型。
data_type:目標(biāo)系統(tǒng)所提供的數(shù)據(jù)類型,包括bigint和sql_variant,不能使用用戶定義的數(shù)據(jù)類型。

使用CAST函數(shù)進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換時(shí),在下列情況下能夠被接受:
(1)兩個(gè)表達(dá)式的數(shù)據(jù)類型完全相同。
(2)兩個(gè)表達(dá)式可隱性轉(zhuǎn)換。
(3)必須顯式轉(zhuǎn)換數(shù)據(jù)類型。

如果試圖進(jìn)行不可能的轉(zhuǎn)換(例如,將含有字母的 char 表達(dá)式轉(zhuǎn)換為 int 類型),SQServer 將顯示一條錯(cuò)誤信息。
如果轉(zhuǎn)換時(shí)沒有指定數(shù)據(jù)類型的長度,則SQServer自動(dòng)提供長度為30。



查看完整回答
反對 回復(fù) 2021-06-28
  • 2 回答
  • 0 關(guān)注
  • 673 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號