您现在的位置是:网站首页> 编程资料编程资料

SQL语句(T-SQL汇总) 用T-SQL画出这些图形_MsSql_

2023-05-26 544人已围观

简介 SQL语句(T-SQL汇总) 用T-SQL画出这些图形_MsSql_

我个人感觉数据库这方面对于程序员来说很重要,无论是对于JAVA程序员还是DOTNET程序员以及其他编程人员来说都是必须掌握的。为了帮助大家更好的来回顾T-SQL,本人利用空闲的时间整理的一下T-SQL的语句和语法。希望对大家有用!

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

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

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

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

函数

abs(x):求绝对值

例:    selectabs(-3)   值为:3

sqrt(x)求平方根

例:    selectsqrt(4)    值为:2.0

rand([0])返回0~1之间的随机float

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

例:    selectfloor(34.5)   值为:34

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

例:    selectceiling(34.5)  值为:35

round(x,length):四舍五入函数,length为正,则对X小数位数四舍五入,length为负,则对X从小数点左边length位起四舍五入,若length既为负数且其绝对值大于X整数部分     数字个数,则函数值为0;

例:    selectROUND(63.567, 1)     值为:63.600      selectROUND(63.567, -1)    值为:60.000      selectROUND(63.567, 0)     值为:64.000      selectROUND(63.567, -3)    值为:0.000

Sign(X):求符号函数,X>0则sign(x)=1; X=0 则sign(X)=0;X<0 则sign(X)=-1

例:     selectsign(-3)     值为:-1       selectsign(3)       值为:1       selectsign(0)      值为:0

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

例:    selectpower(4,2)   值为 :16

 

字符串函数

ASCII(串):返回字符表达式最左端字符的ASCII 码值;

例:    selectASCII('bc')   值为:98

CHAR(ASCII码):用于将ASCII 码转换为字符,如果没有输入0 ~ 255 之间的ASCII 码值,返回值为NULL ;

例:    selectchar(97)   值为:a

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

例:    selectlower('QingPingGuo')   值为: qingpingguo

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

例:    selectupper('QingPingGuo')   值为: QINGPINGGUO

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

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

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

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

例:    selectreplicate('青苹果',2)    值为:青苹果青苹果

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

例:    selectleft
                
                

-六神源码网