一.注释符

注释符(--),用于单行注释,

/*”  “*/”,  “/*”用于注释文字的开头,“*/”用于注释文字的结尾,可在程序中标识多行文字为注释

二.运算符

运算符是一种符号,用来进行常量、变量或者列之间的数学运算和比较操作,它是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中的注释符和运算符相关推荐

  1. PL/SQL中的注释符

    1.单行: –注释1 2.多行: /*注释2 */ 3.设置快捷键的方法 配置-首选项----按键配置

  2. python使用什么注释语句和运算-Python中的注释符有哪几种?( )

    [单选题]以下程序的输出结果是________ s = "python 编程 很 容易 学" print(len(s)) [多选题]Python支持的数据类型有( ) [单选题]字 ...

  3. 关于sql中去换行符的问题

    今天要用bootstrap开发一个网页,要使用到JSON,但是JSON的格式不正确,然后在http://www.bejson.com/[Be JSON]中测试了一下JSON. 发现JSON中多了一个换 ...

  4. python语言中的注释符_各种语言中的注释符总结

    各种语言中的注释符 c语言 /* 注释内容*/ // 注释内容 Pascal: { 注释内容} Vb: Rem 注释内容 '注释内容 Vbscript: '注释内容 rem 注释内容 Javascri ...

  5. SQL 中的注释语句

    SQL中的注释分为单行注释和多行注释.顾名思义,单行注释就是对一行进行注释,多行注释就是同时对多行进行注释. 一.单行注释 SQL语句中的单行注释使用 – create database databa ...

  6. sql中去掉换行符和回车符

    sql 中,char(13),char(10)或nchar(13),nchar(10)可表示SQL中的回车换行符,但是会以空格的形式显示.replace(replace(字段名,char(10), ' ...

  7. MS SQL基础:注释符、运算符与通配符

    在Transact-SQL 中可使用两类注释符. ANSI 标准的注释符"--" 用于单行注释: 与C语言相同的程序注释符号,即"/**/"."/*& ...

  8. 用python去除SQL中的注释

    在看到这个标题时候肯定有人会想,我写SQL直接在数据库工具上执行就行了啊,工具会自动识别注释的,就是不用工具,把SQL写到存储过程里,数据库也会识别注释不执行的,干嘛非要去掉,费力不讨好. 其实是最近 ...

  9. mysql font zhushi_关于在mysql front中使用注释符报错的问题

    问题: 前几天我在合并一些sql文件的时候发现一个问题,或许说是一个BUG,因为网上并没有相应的解决方案,自己也试了很多次也没有找到解决的方法. 在sql语句中支持"--", &q ...

最新文章

  1. 240个jquery插件
  2. python26 调用mysql 5.1
  3. docker简要学习
  4. Silverlight4 入门GetStart
  5. 牛客java面试题总结版(一)
  6. 深入理解Java虚拟机——JVM类加载机制(类加载过程和类加载器)
  7. Boost:自定义小矢量的测试程序
  8. VTK:非结构化网格之ClipUnstructuredGridWithPlane2
  9. SAP HANA Database Explorer 里 SQL console 的用法
  10. mysql动态配置数据源_Spring整合Mybatis实现动态数据源切换教程配置
  11. 仅用10个月!中国高中生拿下Kaggle Master,怎么做到的?
  12. ios view添加上边框_ios – UIView的圆顶角,并添加边框
  13. 【Flink】Flink 源码之快照
  14. 如何在C#中获取Unix时间戳
  15. 微信小程序云开发教程-后端接口分析和接口返回值的格式定义
  16. 基于金笛短信Web中间件实现Cacti短信报警
  17. OpenGL绘制一个圆锥
  18. 医疗管理系统-检查组管理
  19. “六合上甲”一体化数据开发平台获“2022 DAMA中国数据治理优秀产品”大奖
  20. java关注列表_如何从一个Instagram帐户中获取关注者列表?

热门文章

  1. 黑盒测试的概念及测试方法
  2. 阿里全球首发商业操作系统
  3. Bipartite Graph Based Multi-View Clustering
  4. 使电脑拥有公网ip方法
  5. SystemUI QuickSettings流程梳理
  6. Postman接口Mock Server服务器设置
  7. 博雅笔试记录:输入最小的数
  8. 旷厂练习生特别企划 | 和传说中的 Basemodel 组面对面
  9. 微信跳一跳自动执行代码剖析
  10. DailyTopic_4/30: 特斯拉要杀死国产电动车?