MS SQL基础:注释符、运算符与通配符
在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基础:注释符、运算符与通配符相关推荐
- Python基础(注释/算数运算符/变量类型/拼接字符串)
注释 Python中的注释分为单行注释和多行注释两种 注释后面的内容不会被当做程序代码执行,而是被当做说明文字,只起到辅助说明作用 为了保证代码的可读性,Python对注释的格式做了一些规定 单行注释 ...
- 【Python3学习笔记】之【Python基础——注释与运算符】
python3 注释 python 中的注释有单行注释和多行注释. 单行注释以 # 开头,例如: # 这是一个注释 print("HelloWorld!") 多行注释用三个单引号 ...
- 20个案例掌握PL/SQL 基础
有MS SQL基础,学习了两周多的PL/SQL,做了一些事例,但是很多信息在网上难以找到太多正确的答案,看到一篇又一篇的PL/SQL博文,案例方面的博文一篇又一篇的雷同,一看就是是Ctrl+C的复制. ...
- 【SQL基础-2】SQL常用运算符及通配符
目录 1 常用运算符 1.1 比较运算符 1.2 BETWEEN范围运算符 1.2.1 当范围为日期时 1.2.2 当范围为字符时 1.3 IN列举运算符 1.4 NOT & AND & ...
- MS SQL Server 数据库(基础篇)
SQL Server数据库 1.0 数据库及数据库系统 1.1数据库是什么 1.2 数据库系统(DBS) 1.3 数据库管理系统(DBMS) 1.4 数据库的作用 1.5 应用程序 1.6 注 2.0 ...
- Oracle PL/SQL基础语法学习13:比较运算符
系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...
- MS SQL入门基础:打开游标
打开游标游标在声明以后,如果要从游标中读取数据必须打开游标.打开一个Transact-SQL服务器游标使用OPEN 命令,其语法规则为: OPEN { { [GLOBAL] cursor_name } ...
- Linux下sql_labs第七关,SQL注入之Sqli-labs系列第二十七关(过滤空格、注释符、union select)和第二十七A...
开始挑战第二十七关(Trick with SELECT & UNION) 第二十七A关(Trick with SELECT & UNION) 0x1看看源代码 (1)与26关一样,这次 ...
- mysql sql注释符号_SQL注入注释符(#、-- 、/**/)使用条件及其他注释方式的探索
以MySQL为例,首先我们知道mysql注释符有#.-- (后面有空格)./**/三种,在SQL注入中经常用到,但是不一定都适用.笔者在sqlilabs通关过程中就遇到不同场景用的注释符不同,这让我很 ...
最新文章
- 5G/4G:子载波间隔和采样时长
- Oracle 一些常用的数据字典
- SVN专题(Visual SVN Server + TortoiseSVN + Visual SVN)
- ProGuard中keep到底有什么作用
- php字符串转换mysql_在PHP中将字符串转换为MySQL时间戳格式
- Java 8:开发人员怎么看?
- WPF中显示任意目录的图片或其他资源文件
- Android 系统性能优化(79)---提升Android应用的启动速度与设计
- 用c语言写的电话簿的程序,用C语言散列表实现电话薄
- C语言丨线性表(一):顺序表
- 微信小程序登录流程总结 目录 1.1. 前端调用wx.login 。。给后端传递一个code	1 1.2. 开发者需要在开发者服务器后台调用 auth.code2Session,使用 code 换取
- 计算机网络应用平面设计广告设计,互联网时代平面广告设计
- 微信小程序-制作购物车
- SpringBoot启动报错(一篇教你如何处理mapper绑定问题) BindingException: Invalid bound statement (not found)
- 网络口碑营销从“可以做”、“值得做”到了“必须做好”的阶段!
- QQ空间无法修改“空间描述”修复方法
- webcron 定时任务管理系统
- flutter 斗音页面
- 该网页无法正常运作 HTTP ERROR 500
- 如何优雅地使用Sublime Text3
热门文章
- 5.IA-32寄存器
- hdu 3062 基础的2sat
- 【数字信号处理】基本序列傅里叶变换总结 ( 单位脉冲序列 δ(n) | {1} 序列 | e^jωn 序列 | cosωn 序列 | sinωn 序列 | a^nu(n) | 矩形窗函数 ) ★★★
- 【LaTeX 语法】字母表示 ( 大写、小写、异体 希腊字母 | 粗体字母 | 花体字母 )
- 【五线谱】五线谱的常用符号 ( 花连谱号 | 高音谱号 | 低音谱号 | 休止符 | 小节线 )
- 【Android 组件化】路由组件 ( 构造路由表中的路由信息 )
- 【C++ 语言】文件操作 ( fopen | fprintf | fscanf | fgets | fputc | fgetc | ofstream | ifstream )
- 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解
- 好程序员web前端分享Nodejs学习笔记之Stream模块
- UOJ42/BZOJ3817 清华集训2014 Sum 类欧几里得