一、简单查询 8+ ]'2{
Z7NR%u_|[
简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 dJe
3DW :
SZUo RWx
表或视图、以及搜索条件等。 )b1X6w[
4t-l@zFWb
例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 v_Hy:O}R
fDRG+/q(+
SELECT nickname,email "d`u#YmR
&xpvHKJl
FROM testtable X}wo$t
uvAJJIae'
WHERE name='张三' <Uc
lL&U
ioo}D
(一)选择列表 6OB3%R'p
xf{ZwS%X
选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变 TPs
]n7]:
^H -a@QM
量和全局变量)等构成。 K
$WMrp
kE :{#>[Uz
1、选择所有列 '
&3,qT
)}P/xY0
例如,下面语句显示testtable表中所有列的数据: ?E<9H/
PuhvJHT
SELECT * gZiwXb
Ss0I{0
FROM testtable {
'402
<xe_t=N
2、选择部分列并指定它们的显示次序 a;v4R[lQ
#h P>IU
查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 do*aE
uQ&> Wk
例如: VkO*+"cGv
Y;'SD{On
SELECT nickname,email 4*D"*kR;
B*Ey&DAV
FROM testtable 8.>himL
:wN!E{0j
3、更改列标题 C#4_`4{
I~6 o<HO
在选择列表中,可重新指定列标题。定义格式为: 6^!fuIZ;_
T"aE]4_
列标题=列名 rLE+t(x(0
}dHdy{$
列名 列标题 ;4(}e{
"vT$?IoEV
如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列 ~A1!!rJX
z{FFTb^B
标题: U82mO+}
YRCs&tgs
SELECT 昵称=nickname,电子邮件=email [qC0YM
znPh7{|<