好的!我們先來看幾個圖像:
棱形






上面這些圖形都是用T-SQL實現的,文章的最后我們一起來用T-SQL畫出這些圖形。
首先,我們開始回顧一下T-SQL的基本語法:
函數abs(x):求絕對值;
例: ) 值為:3
sqrt(x):求平方根;
例: select sqrt(4) 值為:2.0
rand([0]):返回0~1之間的隨機float值;
floor(X):返回小于或等于X值的最大整數;
例: select floor(34.5) 值為:34
ceiling(X):返回大于或等于X值的最小整數;
例: select ceiling(34.5) 值為:35
round(x,length):四舍五入函數,length為正,則對X小數位數四舍五入,length為負,則對X從小數點左邊length位起四舍五入,若length既為負數且其絕對值大于X整數部分數字個數,則函數值為0;
例: (() 值為:0.000
Sign(X):求符號函數,X>0則sign(x)=1; X=0 則sign(X)=0;X<0 則sign(X)=-1
例: ) 值為:(3) 值為:1 select sign(0) 值為:0
Power(X,y):求X的y次方;
例: select power(4,2) 值為 :16
字符串函數ASCII(串):返回字符表達式最左端字符的ASCII 碼值;
例: ) 值為:98
CHAR(ASCII碼):用于將ASCII 碼轉換為字符,如果沒有輸入0 ~ 255 之間的ASCII 碼值,返回值為NULL ;
例: select char(97) 值為:a
Lower(串):把字符串全部轉換為小寫;
例: ) 值為: qingpingguo
Upper(串) :把字符串全部轉換為大寫;
例: ) 值為: QINGPINGGUO
LTrim(串), RTrim(串):去掉左右空格;
例(去左空格): () 值為:博客園青蘋果 博客園
space(個數):返回指定個數的空格;
replicate(串,次數):將串重復指定次數;
例: ,2) 值為:青蘋果青蘋果
Left(串, 個數):返回已知串從左邊開始指定個數的字符;
例: , 4) 值為:青蘋果在
Right(串, 個數):返回已知串從右邊開始指定個數的字符;
例: , 4) 值為:在博客園
DataLength(串):返回串的字節數長度,計算串尾空格。可以用它檢查varchar,text等的動態長度;
例: ) 值為:14
SubString(串, 開始位置, 長度):返回從字符串左邊'開始位置'起數量為'長度'的字符串。其中表達式可以是字符串或二進制串或含字段名或字符型變量的表達式。在這里要注意一下SUBSTRING()函數不能用于TEXT 和IMAGE 數據類型;
例: ,5,2) 值為:博客
Len(串) :返回表達式的長度。注意它返回的是字符數,而不是字節數。不計算串尾空格;
新聞熱點
疑難解答