一、简单查询 +$-@8,F>
F?wfh7q
简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 gxIGL-1M
:4f>S)m
表或视图、以及搜索条件等。 G98P<cyD
wsnR$FhQ`
例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 aeQvIob@
[zO:[i 7
SELECT nickname,email 9Q<8DMX^
WPmH4L>T
FROM testtable `m.).Hda
=o@CCUKpj
WHERE name='张三' 'edd6yTd
Vy:I[@6@+
(一)选择列表 rfgkw
l$PSID
选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变 ^]&uMkPN
)]/gu\90
量和全局变量)等构成。 kPm{ tc
pO*$'8L
1、选择所有列 D`?=]Ysz(
J3F-Yl|
例如,下面语句显示testtable表中所有列的数据: i|]Kw9
!\
IgTt,
SELECT * QUPZe~G>L
Nq`@ >Ml
FROM testtable eD4qh4|u.
B^;P:S<yG
2、选择部分列并指定它们的显示次序 G234UjN%
M7O5uW`
查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 ^usZ&9"@P
J4yL"iMt
例如: ZPktZ
6`>WO_<z
SELECT nickname,email o7/S'Haxc]
u?(@hUV.
FROM testtable MM}lW-q;
cBZKt
3、更改列标题
:!SVpCt3
s$cr|p;7#
在选择列表中,可重新指定列标题。定义格式为: 'MM%Sm,
81gcM?
列标题=列名 O_zW/#
LW={| 3}
列名 列标题 P=.yXirm?
mv5=>Xc6
如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列 +VJS/
! :[`>=!
标题: :bh#,]'
J**-q(>
SELECT 昵称=nickname,电子邮件=email ;_o1{?~
y9K U&