1.sql中字符串的表示
在sql server的查询分析器中,当你想插入的这一列是字符串时,不要使用"",会导致失败的。换做' '就行了。
2.sql 注释符、运算符与通配符
4.5.1注释符(Annotation)
在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
4.5.3 通配符Wildcard
在SQL Server中可以使用如表4-4所示的通配符。
表4-4 Transact-SQL的通配符
% 代表0个或多个字符
_(下划线) 代表一个字符
[] 表示在某一范围内的字符
[^] 表示不在某一范围内的字符
分享到:
相关推荐
PostgreSQL 与 MS SQLServer在过程语言中的差异
文档记录了SQL Server在存储运用时的语法,需要有一定的SQL语言学习基本,本文档只是做了梳理与总结,以便查看和识记。
ms sql server2000导入到ms sql server 2005,你只需按照文档里写的方法操作即可。
这一部分概述了 Transact-SQL 和 PL/SQL 语言语法之间的相同点和不同点,并给出转换策略。 要将 Oracle DML 语句和 PL/SQL 程序迁移到 SQL Server 时,请按下列步骤执行: 1. 验证所有 SELECT、INSERT、UPDATE 和 ...
sql语法大全 基于sqlserver数据库
sqlserver2005的常用语法sqlserver2005的常用语法
Oracle与SQLServer的SQL语法差异,用简单易懂的语言和实例对Oracle和Sql Server语法之间的差异进行了对比分析,更加适用于入门的人
MS SQL SERVER2005 SP1镜像高可用性实施手册 SQL SERVER2005 的镜像功能是在这个版本中新增的一个功能,该功能大大提高了在系统在 出现故障时,切换到镜像服务器上的速度,大约10 秒以内,这要比SQL SERVER2005 群集...
MS SQL Server Password Unlocker 的使用很简单,安装运行之后,只需要导入需要处理的 MS SQL Server 数据库文档,点“Start”就可以自动搞定了。MS SQL Server Password Unlocker 支持目前的所有SQL Server 2000/...
MS Sql Server 绿色版 V3.0 说明---------- 首先感谢各位朋友在制作过程中的支持和热心帮助,没有你们的支持,我是不会做完 3.0 版本的。 其次还是那句老话,版权是人家 M$(微软) 的。★ 本版本修改如下:1 重新写了...
MS SQL SERVER学习笔记,包括数据库技术简介,SQL server简介,完整性,数据库查询等。
MS SQL Server7概述
Oracle和SqlServer的语法区别
SQLSERVER 存储过程 语法
Acronis Recovery for MS SQL Server+SN SQL Server 备份恢复工具
Ms Sqlserver的JDBC驱动,三个主要文件:msbase, mssqlserver, msutil
MS SQL Server 2000 安装·启用·卸载
微软MS SQL SERVER 日志收缩工具(2019重构版)支持sqlserver 2008及以后版本,trunc绿色版单文件。 MS SQL Server日志收缩工具是款小巧好用的sql日志清理工具,主要就是帮助用户清除系统红无用的SQL日志文件,更...
方便好用Ms SqlServer客户端管理工具,界面简洁明了,操作简单,方便管理多个Ms SqlServer服务器。
关于SQL Server的基本介绍,操作命令