成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > SQL語句(T-SQL匯總) 用T-SQL畫出這些圖形

SQL語句(T-SQL匯總) 用T-SQL畫出這些圖形

熱門標(biāo)簽:南京電銷外呼系統(tǒng)運營商 400電話申請需要開戶費嗎 智能語音外呼系統(tǒng)哪個牌子好 西安青牛防封電銷卡 威海智能語音外呼系統(tǒng) 山西語音外呼系統(tǒng)價格 溫州語音外呼系統(tǒng)代理 重慶防封電銷機器人供應(yīng)商 北京辦理400電話多少
我個人感覺數(shù)據(jù)庫這方面對于程序員來說很重要,無論是對于JAVA程序員還是DOTNET程序員以及其他編程人員來說都是必須掌握的。為了幫助大家更好的來回顧T-SQL,本人利用空閑的時間整理的一下T-SQL的語句和語法。希望對大家有用!

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

棱形三角形正方形圓形梯形

上面這些圖形都是用T-SQL實現(xiàn)的,文章的最后我們一起來用T-SQL畫出這些圖形。

首先,我們開始回顧一下T-SQL的基本語法:

函數(shù)

abs(x):求絕對值;

例:    select abs(-3)   值為:3

sqrt(x)求平方根;

例:    select sqrt(4)    值為:2.0

rand([0])返回0~1之間的隨機float

floor(X):返回小于或等于X值的最大整數(shù);

例:    select floor(34.5)   值為:34

ceiling(X):返回大于或等于X值的最小整數(shù);

例:    select ceiling(34.5)  值為:35

round(x,length):四舍五入函數(shù),length為正,則對X小數(shù)位數(shù)四舍五入,length為負(fù),則對X從小數(shù)點左邊length位起四舍五入,若length既為負(fù)數(shù)且其絕對值大于X整數(shù)部分     數(shù)字個數(shù),則函數(shù)值為0;

例:    select ROUND(63.567, 1)     值為:63.600      select ROUND(63.567, -1)    值為:60.000      select ROUND(63.567, 0)     值為:64.000      select ROUND(63.567, -3)    值為:0.000

Sign(X):求符號函數(shù),X>0則sign(x)=1; X=0 則sign(X)=0;X0 則sign(X)=-1

例:     select sign(-3)     值為:-1       select sign(3)       值為:1       select sign(0)      值為:0

Power(X,y):求X的y次方;

例:    select power(4,2)   值為 :16

 

字符串函數(shù)

ASCII(串):返回字符表達(dá)式最左端字符的ASCII 碼值;

例:    select ASCII('bc')   值為:98

CHAR(ASCII碼):用于將ASCII 碼轉(zhuǎn)換為字符,如果沒有輸入0 ~ 255 之間的ASCII 碼值,返回值為NULL ;

例:    select char(97)   值為:a

Lower(串):把字符串全部轉(zhuǎn)換為小寫;    

例:    select lower('QingPingGuo')   值為: qingpingguo

Upper(串) :把字符串全部轉(zhuǎn)換為大寫;

例:    select upper('QingPingGuo')   值為: QINGPINGGUO

LTrim(串), RTrim(串):去掉左右空格;

 例(去左空格):  select '博客園'+LTrim(' 青蘋果 ')+'博客園'   值為:博客園青蘋果 博客園

space(個數(shù)):返回指定個數(shù)的空格;

replicate(,次數(shù)):將串重復(fù)指定次數(shù);

例:    select replicate('青蘋果',2)    值為:青蘋果青蘋果

Left(, 個數(shù)):返回已知串從左邊開始指定個數(shù)的字符;

例:    select left('青蘋果在博客園', 4)    值為:青蘋果在

Right(, 個數(shù)):返回已知串從右邊開始指定個數(shù)的字符; 

例:    select right('青蘋果在博客園', 4)    值為:在博客園

DataLength(串):返回串的字節(jié)數(shù)長度,計算串尾空格??梢杂盟鼨z查varchar,text等的動態(tài)長度;

例:    select datalength('青蘋果在博客園')    值為:14

SubString(串, 開始位置, 長度):返回從字符串左邊'開始位置'起數(shù)量為'長度'的字符串。其中表達(dá)式可以是字符串或二進(jìn)制串或含字段名或字符型變量的表達(dá)式。在這里要注意一下SUBSTRING()函數(shù)不能用于TEXT 和IMAGE 數(shù)據(jù)類型;

例:    select substring('青蘋果在博客園',5,2)     值為:博客

Len(串) :返回表達(dá)式的長度。注意它返回的是字符數(shù),而不是字節(jié)數(shù)。不計算串尾空格;

例:    select len('青蘋果cnblogs ')      值為:10

Replace('1','2','3'):用串3替換串1中出現(xiàn)的所有串2字符;

例:    select replace('青蘋果在北京','北京','博客園')    值為:青蘋果在博客園

Stuff(串1, 開始位置, 長度, 串2):刪除串1指定位置開始指定長度的字符串,并在指定位置插入串2;

例:    select stuff('青蘋果是程序猿嗎?',5,3,'攻城獅')    值為:青蘋果是攻城獅嗎?

reverse(串) :將指定的字符串的字符排列順序顛倒;

例:    select reverse('12345')    值為:54321

charindex(串1,串2):返回串1在串2的開始位置,可從所給出的‘開始位置'進(jìn)行查找;

例:    select charindex('guo','qingpingguo')    值為:9

轉(zhuǎn)換函數(shù)

所謂轉(zhuǎn)換函數(shù)就是把某種數(shù)據(jù)類型轉(zhuǎn)換的表達(dá)式顯示轉(zhuǎn)換成另一種數(shù)據(jù)類型的函數(shù)。
CAST(表達(dá)式 AS 數(shù)據(jù)類型[(長度)])

例:  select '今天是:' + Cast(GetDate() as char(10))  值為:今天是:07 23 2012

CONVERT(轉(zhuǎn)換后的目標(biāo)數(shù)據(jù)類型[(length)],表達(dá)式[style])

例:  select '今天是:' +convert(char(10),getdate()) 值為:今天是:07 23 2012

下面來看一個求差值的函數(shù)datediff函數(shù);

DATEDIFF(datepart,date1,date2)

例:  select datediff(yy,'1988.09.14','2012.12.21')  值為:24    select datediff(mm,'1988.09.14','2012.12.21')  值為:291
聚合函數(shù)

聚合函數(shù)也就是統(tǒng)計函數(shù),它主要是對一組值進(jìn)行計算,它的功能分別是:求和(sum)、求最小(min)、求最大(max)、求總行數(shù)(count)、求平均值(avg)

例:   求和:select sum(Name) from TableName   求最小:select min(Name) from TableName   求最大:select max(Name) from TableName   求總數(shù):select count(Name) from TableName   求平均:select avg(Name) from TableName
T-SQL的一些關(guān)鍵字

Print  向客戶端返回用戶信息

例:  print '青蘋果' 屏幕上就會顯示“青蘋果三個字“

Go      用來通知SQL一批語句的結(jié)束

Distinct   掉重復(fù)值

Declare    用來聲明變量

例:  declare @a int

Set    為變量賦值

例:  set @a='青蘋果'

While  在SQL中用來循環(huán)(好像在SQL中用來做循環(huán)的關(guān)鍵字不多)

語法:    WHILE 條件表達(dá)式> BEGIN 命令行或程序塊> [BREAK] [CONTINUE] [命令行或程序塊] END

While比較重要,我們來做個例子加深一下對While循環(huán)的理解:

declare @a intset @a=1while @a5begin print '青蘋果'set @a=@a+1end

輸出結(jié)果:青蘋果
     青蘋果
     青蘋果
     青蘋果

if else    判斷語句

判斷語句用的還是比較多的我們還是來做個例子說明一下;

求:a、b、c三個數(shù)的最大值?

declare @a int,@b int,@c int,@max intset @a=1 set @b=2 set @c=3 if @a>@b set @max=@aelse set @max=@bif @max@c set @max=@c print @max

輸出結(jié)果:3

begin end  用來設(shè)定一個程序塊,將在BEGIN…END內(nèi)的所有程序視為一個單元執(zhí)行。

Exists     判斷是否存在

Case   也是用來判斷的,和IF語句差不多,它的格式為:

 CASE 運算式>    WHEN 運算式1> THEN 結(jié)果1>WHEN運算式n> THEN 結(jié)果n> [ELSE 結(jié)果n+1>] END

 Return   用于結(jié)束當(dāng)前程序的執(zhí)行,返回到上一個調(diào)用它的程序或其它程序。在括號內(nèi)可指定一個返回值。

Goto標(biāo)示符  用來改變程序執(zhí)行的流程,使程序跳到標(biāo)有標(biāo)識符的指定的程序行再繼續(xù)往下執(zhí)行。要注意的是作為跳轉(zhuǎn)目標(biāo)的標(biāo)識符可為數(shù)字與字符的組合,但必須以“:”結(jié)尾,如:“1023:” “qingpingguo:”

例子: declare @a int   set @a = 1      qingpignguo:      print @a   set @a = @a + 1   while @a  6     goto qingpignguo

輸出結(jié)果:12345

最后一個給大家看個好玩的:

Waitfor    用來暫停程序執(zhí)行,直到等待指定時間之后,或所設(shè)定的時間已到才繼續(xù)往下運行程序。

語法:  waitfor {delay '時間'|time '時間'}

解釋:

(1)‘時間'必須為DATETIME類型數(shù)據(jù),且不能包括日期,如‘10:12:05'

(2)DELAY:用來設(shè)定等待的時間長短,最多為24小時。(是一個時間間隔)

3)TIME:用來設(shè)定等待結(jié)束的時間點(是一個具體的時間)

例子: waitfor delay '00:00:03'   print '你好,我是青蘋果'   go

以上就是T-SQL的所有內(nèi)容了,接下來我們來利用最后的時間畫幾個圖形:

直角三角形:

declare @a int set @a=1while(@a11)beginprint replace(space(@a),' ','*')set @a=@a+1end

直角三角形 輸出結(jié)果:

 

正方形:

declare @a intdeclare @b intdeclare @c nvarchar(100)set @a=1set @b=1set @c=''while (@a9)begin while (@b15) begin set @c=@c+'*' set @b=@b+1 end print @c set @a=@a+1end

 

正方形 輸出結(jié)果:

 

菱形:

declare @a int,@b intset @a=1 set @b=15if(@b%2!=1)print '數(shù)字必須都是奇數(shù)'elsewhile(@a=@b)beginif(@a%2=1)print space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)set @a=@a+1endset @a=@a-2while (@a=@b)beginif(@a%2=1)print space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)set @a=@a-1 if (@a0)breakend

菱形 輸出結(jié)果:

 

梯形:

declare @a int,@b intset @a=7 set @b=21if(@a%2=1)while(@a@b)beginprint space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)set @a=@a+2end

梯形 輸出結(jié)果:

 

矩形:

declare @a intdeclare @b intdeclare @c nvarchar(100)set @a=1set @b=1set @c=''while (@a9)begin while (@b23) begin set @c=@c+'*' set @b=@b+1 end print @c set @a=@a+1end

矩形 輸出結(jié)果:

 

圓形:

declare @a int,@b intset @a=9 set @b=13while (@a=@b)beginif(@a%2=1)print space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)set @a=@a+1endset @a=@a-1beginprint space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)endwhile (@a=@b)beginif(@a%2=1)print space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)set @a=@a-1if(@a10)breakendset @a=@a-2beginprint space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)end

圓形輸出結(jié)果:

The End! 以上就是本文的所有內(nèi)容,可能寫的不夠全面,有不足的地方希望大家多多補充,多多發(fā)表意見!謝謝!
作者:青蘋果

您可能感興趣的文章:
  • MySQL語句整理及匯總介紹
  • Mysql常用sql語句匯總
  • MySql常用操作SQL語句匯總
  • 超詳細(xì)的SQL語句語法匯總
  • MySQL DML語句整理匯總
  • Mysql 原生語句中save or update 的寫法匯總
  • 基于SQL中的數(shù)據(jù)查詢語句匯總
  • MySQL最常見的操作語句小結(jié)
  • SQl 語句(常見)
  • 數(shù)據(jù)庫常用的sql語句匯總

標(biāo)簽:濟(jì)寧 貸款群呼 金昌 宜春 河源 黃山 新余 中衛(wèi)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL語句(T-SQL匯總) 用T-SQL畫出這些圖形》,本文關(guān)鍵詞  SQL,語句,T-SQL,匯總,用,畫出,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL語句(T-SQL匯總) 用T-SQL畫出這些圖形》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL語句(T-SQL匯總) 用T-SQL畫出這些圖形的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久精品色图| 香蕉视频国产精品| 日韩三级免费看| 久久精品无码一区二区三区| 在线观看欧美理论a影院| 日韩精品欧美成人高清一区二区| 国产精品中文字幕久久久| 久草在线视频网站| 黄色在线播放网站| 亚洲欧美成人一区二区三区| 特级黄色录像片| 午夜激情影院| 欧美性猛交xxxx免费看蜜桃| av在线二区| 午夜精品久久久久久久91蜜桃| av黄色一级| 国产理论电影在线| www.555国产精品免费| 国产成人77亚洲精品www| 波多野结衣一二区| 亚州男人的天堂| 亚洲啪av永久无码精品放毛片| 日韩美女av在线免费观看| 中文字幕校园春色| 97在线观看视频免费| 美女一区二区三区视频| 国产a级全部精品| 一区二区三区在线高清| 久久成人久久鬼色| 国产成人精品视频在线| 污网站在线播放| 狠狠擦狠狠操| 中文字幕日韩欧美精品在线观看| 国产欧美一区二区三区在线看蜜臂| 全亚洲第一av番号网站| 国产成人在线小视频| 亚洲av成人片色在线观看高潮| 久久99精品国产99久久6尤物| 国产精品美女久久久久| 一级一片免费播放| 天堂社区 天堂综合网 天堂资源最新版| 久久久久久久免费| 日韩在线第三页| 欧美日韩色一区| 91香蕉在线观看| 福利一区二区三区视频在线观看| 欧美毛片在线观看| 中文字幕日韩欧美精品在线观看| 秋霞视频一区二区| 麻豆精品密在线观看| 日韩二区三区四区| 国产精品一区在线看| 欧美精品观看| 国产在线观看91精品一区| 欧美激情喷水视频| 中文字幕人妻一区二区在线视频| 日韩视频在线观看视频| 黄色美女一级片| 久久91精品视频| 国产精品老熟女一区二区| 亚洲一区三区电影在线观看| 懂色av粉嫩av蜜臀av一区二区三区| 日韩精品资源二区在线| 激情图片在线观看高清国产| 1024手机看片国产| 男人舔女人下面高潮视频| 日韩av专区| 久久国产欧美日韩精品| 韩国女同性做爰三级| 亚洲国产导航| 精品久久成人| 色婷婷综合久色| 欧美中文字幕一二三区视频| 欧美日韩另类丝袜其他| 色www免费视频| 国产无遮挡在线视频免费观看| 亚洲日本aⅴ片在线观看香蕉| 久久综合图片| 国产香蕉一区二区三区在线视频| av片在线免费观看| 成全在线观看免费完整动漫| av三级在线播放| 久久精品成人欧美大片古装| 国产女人18毛片水18精| 亚洲无码精品一区二区三区| 男人的天堂久久精品| 3d动漫啪啪精品一区二区免费| 日韩在线观看免费网站| 免费成人av资源网| 国产探花精品一区二区| 欧美日韩三级视频| 久久国产亚洲精品无码| 亚洲精品少妇久久久久久| 国产一区二区导航在线播放| www.久久精品.com| 欧美日韩综合一区二区| 性久久久久久久| 精品精品国产毛片在线看| 欧美精品入口| wwww.国产| 天天操精品视频| 欧美日韩在线一区二区三区| 曰本人一级毛片免费完整视频| 国产精品久久久久久久久久久久久久| 免费看又黄又无码的网站| 疯狂蹂躏欧美一区二区精品| 日本不卡视频一二三区| 成人午夜av影视| 成年人午夜视频在线观看| wwwwxxxx日韩| 欧美午夜片在线观看| av永久免费观看| 国产精品久久国产精品| 高h视频免费观看| 奇米影视一区二区三区| 色多多在线观看| 影音先锋5566中文源资源| 日本性生活一级片| 床上的激情91.| 成人精品小蝌蚪| 九色资源网91| 日韩乱码一区二区三区| 中文字幕日韩精品一区| 亚洲大片精品永久免费| 中文字幕av免费专区久久| 精品国产91乱高清在线观看| 欧美a级免费视频| 黄色成人羞羞视频| 日本精品视频一区二区| 欧美又大又粗又长| 不卡伊人av在线播放| 国产性一级片| 日韩国产欧美一区二区| 国产精品色呦呦| 第一站视频久草网| 国产成都精品91一区二区三| 国产一级二级在线| 欧美xxx在线观看| 久久一日本道色综合| 国产白袜脚足j棉袜在线观看| 精品无人码麻豆乱码1区2区| 久草免费资源站| 精品人妻一区二区三区换脸明星| 色爱av美腿丝袜综合粉嫩av| 一区二区高清不卡| 国产精品中文字幕在线观看| 亚洲成色999久久网站| 色综合导航网站| 久草综合在线| 日韩精品亚洲一区二区三区免费| 成人网站免费观看入口| 亚洲乱码视频| 中文字幕在线观看成人| 国产成人福利夜色影视| 偷拍自拍在线视频| 亚洲精品一区二区三区樱花| 丁香视频五月| 日韩一区二区三免费高清在线观看| 国产麻豆视频在线观看| av在线亚洲一区| 欧美午夜性春猛xxxx| 国产欧美日韩亚洲精品| 亚洲一区二区三区四区在线播放| 18涩涩午夜精品.www| 欧美亚洲一级片| 另类专区欧美| 97中文在线| 嫩草影院永久入口| 色猫猫国产区一区二在线视频| 免费操人视频| 欧美顶级毛片在线播放| 爱看av在线入口| 亚洲在线视频观看| 国产91精品对白在线播放| 麻豆91在线看| 成视频在线观看免费观看| 中文字幕在线播放不卡一区| 国产做a爰片久久毛片| 中文字幕有码热在线视频| 欧美系列精品| 视频一区视频二区视频三区视频四区国产| 国产 日韩 亚洲 欧美| 中文字幕在线视频网| 亚洲丝袜一区在线| 国内精品国产成人国产三级| 亚洲午夜av久久乱码| 性欧美精品中出| 日韩中文字幕麻豆| 成人在线免费观看黄色| 日本三级2019| 色999韩欧美国产综合俺来也| 欧美 丝袜 自拍 制服 另类| 中文字幕在线观看第三页| 亚洲欧洲高清| 久操视频在线免费观看| 国产一区欧美日韩| a级大片免费看| 日韩专区一区二区| 日韩国产在线播放| 日本一区二区三区四区五区| 在线成人超碰| 玉足女爽爽91| 欧美日韩精品一区二区天天拍小说| 日韩不卡视频在线| 亚洲国内精品在线| 久久久久久久久久久福利| 国产三级精品三级在线观看| 欧美日韩精品欧美日韩精品一| 欧美波霸videosex极品| 免费在线成人av| 免费在线成人激情电影| 日韩国产成人在线| 91精品国产全国免费观看| 日本男人操女人| 国产伦理一区| 久久99九九| av网站免费播放| 日本女优北野望在线电影| 色偷偷一区二区三区| 精品人妻无码中文字幕18禁| 亚洲无码精品国产| av福利导福航大全在线播放| 粉嫩的18在线观看极品精品| 黄色成人美女网站| 性chinese极品按摩| 亚洲欧美一区二区三区极速播放| 少妇精品无码一区二区免费视频| 久久6免费视频| 欧美乱强性伦xxxxx| 欧美人伦禁忌dvd放荡欲情| 特级毛片在线免费观看| www.狠狠| 国产精品第七页| 黄色片免费在线观看| 国产精品女同一区二区| 国产在线精品一区二区三区不卡| 麻豆九一精品爱看视频在线观看免费| 精品一区在线看| 一二区在线观看| 黄色网址视频在线观看| 9765激情中文在线| 亚洲国产视频直播| 中文字幕第一区| 久久久久人妻一区精品色欧美| 亚洲精品成人精品456| 最新日韩在线| 在线日韩国产网站| 亚洲国产精品国自产拍av秋霞| 五月天亚洲一区| 色综合中文网| 九九爱免费视频在线观看| 逼特逼视频在线观看| 99精品热6080yy久久| 成人免费毛片东京热| 欧美三级日韩三级| 天堂中文字幕av| 亚洲精品在线观看www| 青娱乐在线视频免费观看| 午夜精品在线视频一区| 国产农村av| 国产一区免费| 国产亚洲欧美在线精品| 欧美一二三区视频| 精品一区二区在线播放| 国产精品视频99| 日韩av免费一区| 99热国产免费| 真实国产乱子伦对白在线| 精品亚洲国内自在自线福利| 中文字幕校园春色| 超碰在线97免费| 成人国产在线观看| 神马一区二区三区| 国产一级二级三级视频| 一个人www视频在线免费观看| 亚洲乱码精品久久久久..| www.com毛片| 一区二区三区国产视频| 亚洲精品成人在线播放| 成人晚上爱看视频| 午夜18视频在线观看| 伊人色综合久久久| 日韩在线一卡二卡| 果冻天美麻豆一区二区国产| 久久综合另类图片小说| 91好吊色国产欧美日韩在线| 日本久久亚洲电影| 欧美一级黑人aaaaaaa做受| 国产在线视频99| 老司机精品视频在线| 国产午夜精品理论片a级探花| 成人午夜在线视频一区| 久久亚洲AV无码| 在线伊人免费视频| 男人的天堂官网| 日韩经典一区二区三区| 国产日韩欧美在线看| caoporn97免费视频公开| 蜜桃视频久久一区免费观看入口| 亚洲国产精品va在线| 精品日本一区二区三区在线观看| 大伊人狠狠躁夜夜躁av一区| 国产日韩欧美91| 91超薄肉色丝袜交足高跟凉鞋| 久久久无码精品亚洲国产| 久色成人在线| 天堂网中文在线观看| 亚洲影视中文字幕| 中日韩午夜理伦电影免费| 日韩一级二级| 最新国产在线观看| 亚洲电影一二三区| 日韩中文字幕高清| av影院在线| 天堂综合在线播放| 欧美日韩一区二区三区在线看| 中文人妻av久久人妻18| 国产农村妇女精品一区二区| 在线观看福利一区| 男女私大尺度视频| 国产高潮呻吟久久久| 久久精品久久精品国产大片| 欧美日韩一区中文字幕| 久久嫩草精品久久久精品| 国产精品呻吟| 黄色短视频在线观看| 黄色一级片国产| 福利一区福利二区微拍刺激|