ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:68.40KB ,
资源ID:16580915      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16580915.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQL语句TSQL的用法和语法文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQL语句TSQL的用法和语法文档格式.docx

1、34ceiling(X):返回大于或等于X值的最小整数;select ceiling(34.5)值为:35round(x,length):四舍五入函数,length为正,则对X小数位数四舍五入,length为负,则对X从小数点左边length位起四舍五入,若length既为负数且其绝对值大于X整数部分 数字个数,则函数值为0;select ROUND(63.567, 1) 值为:63.600select ROUND(63.567, -1) 值为:60.000select ROUND(63.567, 0) 值为:64.000select ROUND(63.567, -3) 值为:0.000Sig

2、n(X):求符号函数,X0则sign(x)=1; X=0 则sign(X)=0;X0 则sign(X)=-1select sign(-3) 值为:-1select sign(3) 值为:1select sign(0) 值为:Power(X,y):求X的y次方;select power(4,2) 值为 :16字符串函数ASCII(串):返回字符表达式最左端字符的ASCII 码值;select ASCII(bc) 值为:98CHAR(ASCII码):用于将ASCII 码转换为字符,如果没有输入0 255 之间的ASCII 码值,返回值为NULL ;select char(97) 值为:aLower

3、(串):把字符串全部转换为小写;select lower(QingPingGuo qingpingguoUpper(串) :把字符串全部转换为大写;select upper( QINGPINGGUOLTrim(串), RTrim(串):去掉左右空格;例(去左空格):select 博客园+LTrim( 青苹果 )+ 值为:博客园青苹果 博客园space(个数):返回指定个数的空格;replicate(串,次数):将串重复指定次数;select replicate(青苹果,2)值为:青苹果青苹果Left(串, 个数):返回已知串从左边开始指定个数的字符;select left(青苹果在博客园, 4

4、)值为:青苹果在Right(串, 个数):返回已知串从右边开始指定个数的字符;select right(在博客园DataLength(串):返回串的字节数长度,计算串尾空格。可以用它检查varchar,text等的动态长度;select datalength()值为:14SubString(串, 开始位置, 长度):返回从字符串左边开始位置起数量为长度的字符串。其中表达式可以是字符串或二进制串或含字段名或字符型变量的表达式。在这里要注意一下SUBSTRING()函数不能用于TEXT 和IMAGE 数据类型;select substring(,5,2) 值为:博客Len(串) :返回表达式的长度

5、。注意它返回的是字符数,而不是字节数。不计算串尾空格;select len(青苹果cnblogs )值为:10Replace(串1,串2串3):用串3替换串1中出现的所有串2字符;select replace(青苹果在北京北京青苹果在博客园Stuff(串1, 开始位置, 长度, 串2):删除串1指定位置开始指定长度的字符串,并在指定位置插入串2;select stuff(青苹果是程序猿吗?,5,3,攻城狮青苹果是攻城狮吗?reverse(串) :将指定的字符串的字符排列顺序颠倒;select reverse(1234554321charindex(串1,串2):返回串1在串2的开始位置,可从所

6、给出的开始位置进行查找;select charindex(guoqingpingguo9转换函数所谓转换函数就是把某种数据类型转换的表达式显示转换成另一种数据类型的函数。CAST(表达式 AS 数据类型(长度)今天是: + Cast(GetDate() as char(10)值为:07 23 2012CONVERT(转换后的目标数据类型(length),表达式style) +convert(char(10),getdate() 值为:下面来看一个求差值的函数datediff函数;DATEDIFF(datepart,date1,date2)select datediff(yy,1988.09.1

7、42012.12.21)值为:24select datediff(mm,291聚合函数聚合函数也就是统计函数,它主要是对一组值进行计算,它的功能分别是:求和(sum)、求最小(min)、求最大(max)、求总行数(count)、求平均值(avg) 求和:select sum(Name) from TableName求最小:select min(Name) from TableName求最大:select max(Name) from TableName求总数:select count(Name) from TableName求平均:select avg(Name) from TableName

8、T-SQL的一些关键字Print 向客户端返回用户信息print 屏幕上就会显示“青苹果三个字“Go 用来通知SQL一批语句的结束Distinct 去掉重复值Declare 用来声明变量declare a intSet 为变量赋值set a=While 在SQL中用来循环(好像在SQL中用来做循环的关键字不多)语法:WHILE BEGINBREAKCONTINUE命令行或程序块ENDWhil比较重要,我们来做个例子加深一下对While循环的理解:set a=1while abset max=aelseset max=bif maxcset max=cprint maxbegin end 用来设

9、定一个程序块,将在BEGINEND内的所有程序视为一个单元执行。Exists 判断是否存在Case 也是用来判断的,和IF语句差不多,它的格式为:CASE WHEN THEN WHEN结果nELSE Return 用于结束当前程序的执行,返回到上一个调用它的程序或其它程序。在括号内可指定一个返回值。Goto标示符 用来改变程序执行的流程,使程序跳到标有标识符的指定的程序行再继续往下执行。要注意的是作为跳转目标的标识符可为数字与字符的组合,但必须以“:”结尾,如:“1023:” “qingpingguo:”例子:set a = 1qingpignguo:print aset a = a + 1w

10、hile a 6goto qingpignguo12345最后一个给大家看个好玩的:Waitfor 用来暂停程序执行,直到等待指定时间之后,或所设定的时间已到才继续往下运行程序。waitfor delay 时间|time 解释:(1)时间必须为DATETIME类型数据,且不能包括日期,如10:12:05(2)DELAY:用来设定等待的时间长短,最多为24小时。(是一个时间间隔)(3)TIME:用来设定等待结束的时间点(是一个具体的时间)waitfor delay 00:03你好,我是青苹果go以上就是T-SQL的所有内容了。接下来我们来利用最后的时间画几个图形:直角三角形:while(a11)

11、print replace(space(a), *)直角三角形 输出结果:正方形:declare b intdeclare c nvarchar(100)set b=1set c=while (a9)while (b15)set c=c+set b=b+1print c正方形 输出结果:菱形:declare a int,b intset a=1 set b=15if(b%2!=1)数字必须都是奇数=b)if(a%2=1)print space(b-a)/2)+replace(space(a),)+space(b-a)/2)set a=a-2set a=a-1if (a0)break菱形 输出结果:梯形:set a=7 set b=21b)set a=a+2梯形 输出结果:矩形:23)矩形 输出结果:圆形:set a=9 set b=13if(a10)圆形输出结果:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1