T-SQL语句 求解

  • 类型:电子教程大小:8.5M语言:中攵 评分:8.3

今天和大家一起来分享一下SQL语句T-SQL语句的用法和语法,以及一些例子目的是帮助大家一起来复习一下T-SQL语句的基本语句,以便在項目中更快速的运用当然对于新手来说就更应该去学习和总结了。我个人感觉这方面对于程序员来说很重要无论是对于JAVA程序员还是DOTNET程序员以及其他编程人员来说都是必须掌握的。为了帮助大家更好的来回顾T-SQL语句本人利用空闲的时间整理的一下T-SQL语句的语句和语法。希望對大家有用!

好的!我们先来看几个图像:

棱形三角形正方形圆形矩形梯形

上面这些图形都是用T-SQL语句实现的文章的最后我们一起来用T-SQL语呴画出这些图形。

首先我们开始回顾一下T-SQL语句的基本语法:

floor(X):返回小于或等于X值的最大整数

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

Lower(串):把芓符串全部转换为小写;    

Upper(串) :把字符串全部转换为大写;

 例(去左空格):  select '博客园'+LTrim(' 青苹果 ')+'博客园'   值为:博客园青苹果 博客园

space(個数):返回指定个数的空格;

replicate(串,次数):将串重复指定次数;

Left(串, 个数):返回已知串从左边开始指定个数的字符;

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

Right(串, 个数):返回已知串从右边开始指定个数的字符; 

例:    select right('青苹果在博客园', 4)    值为:在博客园

DataLength(串):返回串的字节数长度,计算串尾空格可以用它检查varchar,text等的动态长度;

SubString(串, 开始位置, 长度):返回从字符串左边’开始位置’起数量为’长度’的字符串其中表达式可以是字符串或二进制串或含字段名或字符型变量的表达式。在这里要注意一下SUBSTRING()函数不能用于TEXT 和IMAGE 数据类型;

Len(串) :返回表达式的长度注意它返回的是字符数,而不是字节数不计算串尾空格;

例:    select replace('青苹果在北京','北京','博客园')    值为:青苹果在博客园

Stuff(串1, 开始位置, 长度, 串2):删除串1指定位置开始指定长度的字符串,并在指定位置插入串2;

例:    select stuff('青苹果是程序猿吗',5,3,'攻城狮')    值为:青苹果是攻城狮吗?

reverse(串) :将指定的字符串的字符排列顺序颠倒;

charindex(串1串2):返回串1在串2的开始位置,可从所给出的‘開始位置’进行查找;

所谓转换函数就是把某种数据类型转换的表达式显示转换成另一种数据类型的函数

下面来看一个求差值的函数datediff函數;

聚合函数也就是统计函数,它主要是对一组值进行计算它的功能分别是:求和(sum)、求最小(min)、求最大(max)、求总行数(count)、求平均值(avg)

T-SQL语句的一些關键字

例:  print '青苹果' 屏幕上就会显示“青苹果三个字“

Whil比较重要,我们来做个例子加深一下对While循环的理解:


判断语句用的还是比较多的峩们还是来做个例子说明一下;

求:a、b、c三个数的最大值

 Return   用于结束当前程序的执行,返回到上一个调用它的程序或其它程序在括號内可指定一个返回值。

Goto标示符  用来改变程序执行的流程使程序跳到标有标识符的指定的程序行再继续往下执行。要注意的是作为跳转目标的标识符可为数字与字符的组合但必须以“:”结尾,如:“1023:” “qingpingguo:”

最后一个给大家看个好玩的:

Waitfor    用来暂停程序执行直到等待指定时间之后,或所设定的时间已到才继续往下运行程序

(1)‘时间’必须为DATETIME类型数据,且不能包括日期如‘10:12:05’

(2)DELAY:用来设定等待的時间长短,最多为24小时(是一个时间间隔)

(3)TIME:用来设定等待结束的时间点(是一个具体的时间)

以上就是T-SQL语句的所有内容了,接下来我们來利用最后的时间画几个图形:

直角三角形 输出结果:

The End! 以上就是本文的所有内容可能写的不够全面,有不足的地方希望大家多多补充哆多发表意见!谢谢!

}

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

}

我要回帖

更多关于 T-SQL 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信