文档介绍:SQL Server数据管理
第五章
回顾
SQL Server的表和相关的操作;
在企业管理器中创建表和使用T-SQL创建表;
SQL Server实体完整性、引用完整性和域完整性的策略和实现;
修改表结构和删除数据库表;
约束对象及分类、使用T-SQL创建约束对象;
目标
在 T-SQL 中使用条件表达式和逻辑运算符;
使用 T-SQL 向表中插入数据;
更新现有表中的数据;
删除现有表中的数据;
使用转换工具导入和导出数据。
条件表达式
表达式是符号和运算符的组合, SQL Server 可以对它进行运算以得到一个单值。
表达式可以包含下列一个或多个部分:
常数
列
{一元运算符}
{二元运算符}
比较运算符
含义
运算符
等于
=
大于
>
小于
<
大于等于
>=
小于等于
<=
非
!
不等于
<>
通配符
通配符
解释
例子
'_'
一个字符
Branch Like 'L__'
%
任意长度
Route_Code Like 'AMS-%'
[]
指定范围内
Airbusno Like 'AB0[1-5] '
[^]
不在括号中
Airbusno Like 'AB0[^1-5] '
逻辑运算符 2 - 1
T-SQL支持的逻辑运算符如下:
AND 和 OR 运算符用于在 WHERE 子句中连接搜索条件:
NOT :否定搜索条件
AND :连接两个条件且仅当两个条件都为真时返回 TRUE
OR : 连接两个条件,但只要其中任一个为真就返回 TRUE
逻辑运算符 2 - 2
AND
Price < 100 AND Edition = 1
OR
CITY = ‘DALLAS’ OR STATE = ‘TEXAS’
NOT
MARITAL STATUS NOT = ‘SINGLE’
向表中插入数据 2 - 1
INSERT [INTO] <TABLENAME> VALUES <VALUE>
INSERT INTO MyTable (PriKey, Description)
VALUES (123, 'A description of part 123.')
MyTable
SomeView
向表中插入数据 2 - 2
INSERT INTO MyTable (PriKey, Description)
SELECT ForeignKey, Description
FROM SomeView