您现在的位置是:网站首页> 编程资料编程资料
SQL语句(T-SQL汇总) 用T-SQL画出这些图形_MsSql_
2023-05-26
542人已围观
简介 SQL语句(T-SQL汇总) 用T-SQL画出这些图形_MsSql_
好的!我们先来看几个图像:
棱形
三角形
正方形
圆形
矩形
梯形
上面这些图形都是用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
相关内容
- SQL 无法装载DLL Microsoft原因(无法修改sa密码)_MsSql_
- 使用cmd命令行窗口操作SqlServer的方法_MsSql_
- 透明数据加密(TDE)库的备份和还原_MsSql_
- sqlserver 巧妙的自关联运用_MsSql_
- sql分类汇总及Select的自增长脚本_MsSql_
- SQL行号排序和分页(SQL查询中插入行号 自定义分页的另类实现)_MsSql_
- SQL Server 2000 清理日志精品图文教程_MsSql_
- Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法_MsSql_
- 使用SqlBulkCopy时应注意Sqlserver表中使用缺省值的列_MsSql_
- sql自动增长标识导致导入数据问题的解决方法_MsSql_
点击排行
本栏推荐
