T-SQL中的注释符和运算符
一.注释符
注释符(--),用于单行注释,
/*” “*/”, “/*”用于注释文字的开头,“*/”用于注释文字的结尾,可在程序中标识多行文字为注释
二.运算符
运算符是一种符号,用来进行常量、变量或者列之间的数学运算和比较操作,它是Transact-SQL语言很重要的部分。运算符有几种类型分别为:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、连接运算符
1.算术运算符 算术运算符在两个表达式上执行数学运算,这两个表达式可以是数字数据类型分类的任何数据类型。算术运算符包括:+(加)、-(减)、×(乘)、/(除)、%(取余)。例如:5%3=2,3%5=3。
示例: 求10对5取余。在查询分析中运行的结果
SQL语句如下:
declare @x int ,@y int,@z int --定义三个局部变量
x y z select @x=10,@y=5 --分别给x和y赋值
set @z=@x%@y --求x余y的结果,再赋给z
print @z --显示z值
注意: 取余运算两边的表达式必须是整型数据
2. 赋值运算符 T-SQL 有一个赋值运算符,即等号 (=)。
在下面的示例中,创建了@songname变量。然后利用赋值运算符将 @songname 设置成一个由表达式返回的值。
3.比较运算符:测试两个表达式是否相同。除了 text、ntext 或 image 数据类型的表达式外,比较运算符可以用于所有的表达式。
比较运算符包括:>(大于)、<(小于)、=(等于)、>=(大于等于)、<=(小于等于)、!=(不等于)、!>(不大于)、!<(不小于),其中!=、!>、!<不是ANSI标准的运算符
比较运算符的结果是布尔数据类型有3种值:TRUE、FALSE及UNKNOWN。那些返回布尔数据类型的表达式被称为布尔表达式。
4.逻辑运算符:对某个条件进行测试,以获得其真实情况。逻辑运算符和比较运算符一样,返回带有TRUE或FALSE值的布尔数据类型。
SQL支持的逻辑运算符
运 算 符 |
行 为 |
ALL |
如果一个比较集中全部都是TRUE,则值为TRUE |
AND |
如果两个布尔表达式均为TRUE,则值为TRUE |
ANY |
如果一个比较集中任何一个为TRUE,则值为TRUE |
BETWEEN |
如果操作数是在某个范围内,则值为TRUE |
EXISTS |
如果子查询包含任何行,则值为TRUE |
IN |
如果操作数与一个表达式列表中的某个相等的话,则值为TRUE |
LIKE |
如果操作数匹配某个模式的话,则值为TRUE |
NOT |
对任何其他布尔运算符的值取反 |
OR |
如果任何一个布尔表达式是TRUE,则值为TRUE |
SOME |
如果一个比较集中的某些为TRUE的话,则值为TRUE |
5.位运算符:操作数可以是整数数据类型或二进制串数据类型(image数据类型除外)范畴的。SQL支持的按位运算符。
6.字符串连接运算符 连接运算符“+”用于连接两个或两个以上的字符或二进制串、列名或者串和列的混合体,将一个串加入到另一个串的末尾。语法如下:<expression1>+<expression2>
T-SQL中的注释符和运算符相关推荐
- PL/SQL中的注释符
1.单行: –注释1 2.多行: /*注释2 */ 3.设置快捷键的方法 配置-首选项----按键配置
- python使用什么注释语句和运算-Python中的注释符有哪几种?( )
[单选题]以下程序的输出结果是________ s = "python 编程 很 容易 学" print(len(s)) [多选题]Python支持的数据类型有( ) [单选题]字 ...
- 关于sql中去换行符的问题
今天要用bootstrap开发一个网页,要使用到JSON,但是JSON的格式不正确,然后在http://www.bejson.com/[Be JSON]中测试了一下JSON. 发现JSON中多了一个换 ...
- python语言中的注释符_各种语言中的注释符总结
各种语言中的注释符 c语言 /* 注释内容*/ // 注释内容 Pascal: { 注释内容} Vb: Rem 注释内容 '注释内容 Vbscript: '注释内容 rem 注释内容 Javascri ...
- SQL 中的注释语句
SQL中的注释分为单行注释和多行注释.顾名思义,单行注释就是对一行进行注释,多行注释就是同时对多行进行注释. 一.单行注释 SQL语句中的单行注释使用 – create database databa ...
- sql中去掉换行符和回车符
sql 中,char(13),char(10)或nchar(13),nchar(10)可表示SQL中的回车换行符,但是会以空格的形式显示.replace(replace(字段名,char(10), ' ...
- MS SQL基础:注释符、运算符与通配符
在Transact-SQL 中可使用两类注释符. ANSI 标准的注释符"--" 用于单行注释: 与C语言相同的程序注释符号,即"/**/"."/*& ...
- 用python去除SQL中的注释
在看到这个标题时候肯定有人会想,我写SQL直接在数据库工具上执行就行了啊,工具会自动识别注释的,就是不用工具,把SQL写到存储过程里,数据库也会识别注释不执行的,干嘛非要去掉,费力不讨好. 其实是最近 ...
- mysql font zhushi_关于在mysql front中使用注释符报错的问题
问题: 前几天我在合并一些sql文件的时候发现一个问题,或许说是一个BUG,因为网上并没有相应的解决方案,自己也试了很多次也没有找到解决的方法. 在sql语句中支持"--", &q ...
最新文章
- 240个jquery插件
- python26 调用mysql 5.1
- docker简要学习
- Silverlight4 入门GetStart
- 牛客java面试题总结版(一)
- 深入理解Java虚拟机——JVM类加载机制(类加载过程和类加载器)
- Boost:自定义小矢量的测试程序
- VTK:非结构化网格之ClipUnstructuredGridWithPlane2
- SAP HANA Database Explorer 里 SQL console 的用法
- mysql动态配置数据源_Spring整合Mybatis实现动态数据源切换教程配置
- 仅用10个月!中国高中生拿下Kaggle Master,怎么做到的?
- ios view添加上边框_ios – UIView的圆顶角,并添加边框
- 【Flink】Flink 源码之快照
- 如何在C#中获取Unix时间戳
- 微信小程序云开发教程-后端接口分析和接口返回值的格式定义
- 基于金笛短信Web中间件实现Cacti短信报警
- OpenGL绘制一个圆锥
- 医疗管理系统-检查组管理
- “六合上甲”一体化数据开发平台获“2022 DAMA中国数据治理优秀产品”大奖
- java关注列表_如何从一个Instagram帐户中获取关注者列表?