rand() : 隨機函數(shù)
select rand() --0.360488401772625 (隨機0-1之間的數(shù)字) select rand()*20 --13.6901151301897(后面可以使用運算符,調(diào)整想要的隨機數(shù)范圍) select char(65+ceiling(rand()*25)) --隨機字母(大寫) select char(97+ceiling(rand()*25)) --隨機字母(小寫) select cast(ceiling(rand()*9) as varchar(1)) --隨機數(shù)字 1至9的隨機數(shù)字(整數(shù))
round(): round(‘?dāng)?shù)值’,‘小數(shù)點位數(shù)’):自定義小數(shù)點并四舍五入
select round(2.335,0) --print:2 取整數(shù) select round(2.335,2) --print:2.34 取兩位小數(shù)
floor(): floor('數(shù)值'):返回小于或者等于所給數(shù)值的最大整數(shù)
select floor(2.955) --print:2
ceiling(): ceiling('數(shù)值'):返回大于或者等于所給數(shù)值的最大整數(shù)
select ceiling(2.001) --print:3
cast(): cast('值' as '數(shù)據(jù)類型'):將值進行類型轉(zhuǎn)換
select cast('aaa' as int) --提示錯誤,無法進行隱式轉(zhuǎn)換 select cast('123' as int) --print:123
newid(): 獲取隨機數(shù)字加字母
select newid() --print :AF46934C-9FB9-4488-905C-1A505F7C3951
ASCII(): ASCII(‘值’):?返回最左邊的字符的字符串str的數(shù)值。如果str是空字符串,返回0。如果str為NULL,返回NULL。 ASCII()是從0到255的數(shù)值的字符
SELECT ASCII(61) --print:54 取最左邊的第一位字符的ASCII SELECT ASCII('A') --print:65
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
