• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > SQL语句(T-SQL汇总) 用T-SQL画出这些图形

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了T-SQL,图形等相关知识,希望本文的分享对您有所帮助

今天和大家一起来分享一下SQL语句,T-SQL的用法和语法,以及一些例子,目的是帮助大家一起来复习一下T-SQL的基本语句,以便在项目中更快速的运用,当然对于新手来说就更应该去学习和总结了

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

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

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

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

:求绝对值;

例:     ()   值为:

:求平方根;

例:     ()    值为:

:返回0~1之间的随机float值;

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

例:     ()   值为:

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

例:     ()  值为:

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

例:     (, )     值为:       (, )    值为:       (, )     值为:       (, )    值为:

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

例:      ()     值为:        ()       值为:        ()      值为:

:求X的y次方;

例:     (,)   值为 :

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

例:     ()   值为:

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

例:     ()   值为:a

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

例:     ()   值为: qingpingguo

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

例:     ()   值为: QINGPINGGUO

:去掉左右空格;

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

:返回指定个数的空格;

:将串重复指定次数;

例:     (,)    值为:青苹果青苹果

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

例:     (, )    值为:青苹果在

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

例:     (, )    值为:在博客园

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

例:     ()    值为:14

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

例:     (,,)     值为:

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

例:     ()      值为:10

:用串3替换串1中出现的所有串2字符;

例:     (,,)    值为:

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

例:     (,,,)    值为:

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

例:     ()    值为:54321

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

例:     (,)    值为:9

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

例:     (()  ())  值为:

例:    ((),()) 值为:

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

例:   (yy,,)  值为: (mm,,)  值为:

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

例:   求和: (Name)  (Name)  (Name)  (Name)  (Name)  TableName

向客户端返回用户信息

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

用来通知SQL一批语句的结束

去掉重复值

用来声明变量

例:    

为变量赋值

例:   

在SQL中用来循环(好像在SQL中用来做循环的关键字不多)

语法:     条件表达式  命令行或程序块    

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

       

判断语句

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

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

  , , ,                 

用来设定一个程序块,将在BEGIN…END内的所有程序视为一个单元执行。

判断是否存在

也是用来判断的,和IF语句差不多,它的格式为:

 运算式     运算式1  结果1运算式n  结果n  

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

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

                             qingpignguo

输出结果:12345

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

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

语法:   {delay time }

解释:

(1)‘时间'必须为DATET

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • SQL语句(T-SQL汇总) 用T-SQL画出这些图形
  • SqlServer 2005 T-SQL Query 学习笔记(4)
  • SqlServer 2005 T-SQL Query 学习笔记(3)
  • SqlServer 2005 T-SQL Query 学习笔记(2)
  • SqlServer 2005 T-SQL Query 学习笔记(1)
  • SQLServer 2008 新增T-SQL 简写语法
  • 通过T-SQL语句实现数据库备份与还原的代码
  • T-SQL中使用正则表达式函数
  • SQL Server中的T-SQL的基本对象
  • 一些 T-SQL 技巧

相关文章

  • 2018-12-05具体分析mysqldump备份数据库时排除某些库的示例代码
  • 2018-12-05删除表数据零基础入门教程汇总
  • 2018-12-05MySQL之——CentOS下彻底卸载MySQL
  • 2018-12-05oracle异常(预定义异常,自定义异常)应用介绍
  • 2017-12-08彻底删除免安装版mysql
  • 2018-12-05MySQL常用的建表等SQL语句写法总结
  • 2018-12-05提高MySQL中数据装载效率
  • 2018-12-05MYSQL的随机查询的实现方法
  • 2018-12-05安装SQL2008时提示删除SQL2005Express工具的解决方法
  • 2017-05-11深入Mysql字符集设置 图文版

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Lost connection to MySQL server during query的解决
    • sqlserver数据库最大Id冲突问题解决方法之一
    • sqlserver 聚集索引和非聚集索引实例
    • MySQL中char与varchar数据类型选择原则
    • sql 随机抽取几条数据的方法 推荐
    • mysql处理添加外键时提示error 150 问题的解决方法
    • mysql列转行的技巧实例分享
    • MySQL日志详细解析
    • 关于mysql delete的问题小结
    • MySQL 数据库设计初步规范V1.0

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有