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

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