在Transact-SQL 中可使用两类注释符。

ANSI 标准的注释符“--” 用于单行注释;

与C语言相同的程序注释符号,即“/**/”。“/*”用于注释文字的开头,“*/”用于注释文字的结尾,可在程序中标识多行文字为注释。

4.5.2 运算符(Operator)

1 算术运算符

包括:+(加)、―(减)、(乘)、(除)、%(取余)

2 比较运算符

包括:>(大于)<(小于)、= (等于)、>=(大于等于)、<=(小于等于)、<>

(不等于)、!=(不等于)、!>(不大于)!<( 不小于)

其中!=、!>、!<不是ANSI标准的运算符。

3 逻辑运算符

包括:AND(与)、OR(或)、NOT(非)

4 位运算符

包括:按位与、|(按位或)、~(按位非)^(按位异或)

5 连接运算符

连接运算符“+”用于连接两个或两个以上的字符或二进制串、列名或者串和列的混合体,将一个串加入到另一个串的末尾。其语法如下:

<expression1>+<expression2>

例4-7

use pangu

declare@startdate datetime

set@startdate=‘1/1/2000’

select‘Start Date:’+convert(varchar(12)@startdate)

--convert()函数用于转换数据类型,见4.8.4

运行结果如下:

Start Date:Jan 1 2000

例4-8:

use pangu

select‘月薪最高的员工是:‘+ e_name+’月薪为:‘+convert(varchar(10)e_wage

from employee

where e_wage=

(select max (e_wage)

from employee)

运行结果如下:

月薪最高的员工是:张三月薪为8000.00

(1 row (s) affected)

在Transact-SQL中运算符的处理顺序如下所示,如果相同层次的运算出现在一起时则处理顺序位从左到右。

括号 () 位运算符 ~ 算术运算符 *、/、% 算术运算符 +、- 位运算符 ^ 位运算符 & 位运算符 | 逻辑运算符 NOT 逻辑运算符 AND 逻辑运算符 OR

转载于:https://blog.51cto.com/3403450/642481

MS SQL基础:注释符、运算符与通配符相关推荐

  1. Python基础(注释/算数运算符/变量类型/拼接字符串)

    注释 Python中的注释分为单行注释和多行注释两种 注释后面的内容不会被当做程序代码执行,而是被当做说明文字,只起到辅助说明作用 为了保证代码的可读性,Python对注释的格式做了一些规定 单行注释 ...

  2. 【Python3学习笔记】之【Python基础——注释与运算符】

    python3 注释 python 中的注释有单行注释和多行注释. 单行注释以 # 开头,例如: # 这是一个注释 print("HelloWorld!") 多行注释用三个单引号 ...

  3. 20个案例掌握PL/SQL 基础

    有MS SQL基础,学习了两周多的PL/SQL,做了一些事例,但是很多信息在网上难以找到太多正确的答案,看到一篇又一篇的PL/SQL博文,案例方面的博文一篇又一篇的雷同,一看就是是Ctrl+C的复制. ...

  4. 【SQL基础-2】SQL常用运算符及通配符

    目录 1 常用运算符 1.1 比较运算符 1.2 BETWEEN范围运算符 1.2.1 当范围为日期时 1.2.2 当范围为字符时 1.3 IN列举运算符 1.4 NOT & AND & ...

  5. MS SQL Server 数据库(基础篇)

    SQL Server数据库 1.0 数据库及数据库系统 1.1数据库是什么 1.2 数据库系统(DBS) 1.3 数据库管理系统(DBMS) 1.4 数据库的作用 1.5 应用程序 1.6 注 2.0 ...

  6. Oracle PL/SQL基础语法学习13:比较运算符

    系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...

  7. MS SQL入门基础:打开游标

    打开游标游标在声明以后,如果要从游标中读取数据必须打开游标.打开一个Transact-SQL服务器游标使用OPEN 命令,其语法规则为: OPEN { { [GLOBAL] cursor_name } ...

  8. Linux下sql_labs第七关,SQL注入之Sqli-labs系列第二十七关(过滤空格、注释符、union select)和第二十七A...

    开始挑战第二十七关(Trick with SELECT & UNION) 第二十七A关(Trick with SELECT & UNION) 0x1看看源代码 (1)与26关一样,这次 ...

  9. mysql sql注释符号_SQL注入注释符(#、-- 、/**/)使用条件及其他注释方式的探索

    以MySQL为例,首先我们知道mysql注释符有#.-- (后面有空格)./**/三种,在SQL注入中经常用到,但是不一定都适用.笔者在sqlilabs通关过程中就遇到不同场景用的注释符不同,这让我很 ...

最新文章

  1. 5G/4G:子载波间隔和采样时长
  2. Oracle 一些常用的数据字典
  3. SVN专题(Visual SVN Server + TortoiseSVN + Visual SVN)
  4. ProGuard中keep到底有什么作用
  5. php字符串转换mysql_在PHP中将字符串转换为MySQL时间戳格式
  6. Java 8:开发人员怎么看?
  7. WPF中显示任意目录的图片或其他资源文件
  8. Android 系统性能优化(79)---提升Android应用的启动速度与设计
  9. 用c语言写的电话簿的程序,用C语言散列表实现电话薄
  10. C语言丨线性表(一):顺序表
  11. 微信小程序登录流程总结 目录 1.1. 前端调用wx.login 。。给后端传递一个code 1 1.2. 开发者需要在开发者服务器后台调用 auth.code2Session,使用 code 换取
  12. 计算机网络应用平面设计广告设计,互联网时代平面广告设计
  13. 微信小程序-制作购物车
  14. SpringBoot启动报错(一篇教你如何处理mapper绑定问题) BindingException: Invalid bound statement (not found)
  15. 网络口碑营销从“可以做”、“值得做”到了“必须做好”的阶段!
  16. QQ空间无法修改“空间描述”修复方法
  17. webcron 定时任务管理系统
  18. flutter 斗音页面
  19. 该网页无法正常运作 HTTP ERROR 500
  20. 如何优雅地使用Sublime Text3

热门文章

  1. 5.IA-32寄存器
  2. hdu 3062 基础的2sat
  3. 【数字信号处理】基本序列傅里叶变换总结 ( 单位脉冲序列 δ(n) | {1} 序列 | e^jωn 序列 | cosωn 序列 | sinωn 序列 | a^nu(n) | 矩形窗函数 ) ★★★
  4. 【LaTeX 语法】字母表示 ( 大写、小写、异体 希腊字母 | 粗体字母 | 花体字母 )
  5. 【五线谱】五线谱的常用符号 ( 花连谱号 | 高音谱号 | 低音谱号 | 休止符 | 小节线 )
  6. 【Android 组件化】路由组件 ( 构造路由表中的路由信息 )
  7. 【C++ 语言】文件操作 ( fopen | fprintf | fscanf | fgets | fputc | fgetc | ofstream | ifstream )
  8. 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解
  9. 好程序员web前端分享Nodejs学习笔记之Stream模块
  10. UOJ42/BZOJ3817 清华集训2014 Sum 类欧几里得