一、 简单查询 pH0MVu(W
简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 E,[v%Xw
N
Q}5'
例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 i^eDM.#X
~Yg+bwh
SELECT nickname,email RI]x=
FROM testtable RR>G}u9np
WHERE name='张三' M,SIs
3
;$UB@)7%
(一) 选择列表 ,km`-6.2?
lsVg'k/Z!
选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 q{7+N1
"
U"K%ip:Wd
1、选择所有列 yI's=Iu`
l+?sR<e?!
例如,下面语句显示testtable表中所有列的数据: 3
FLht
L
XMpE|M!c
SELECT * (@xr/9:i
FROM testtable fJn4'Q*U
KPa&P:R3
2、选择部分列并指定它们的显示次序 F/D/1w^ iR
^2mCF
查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 \ X;)Kt"
aMyf|l.
例如: ~-NlTx
}do=lm?/
SELECT nickname,email UujKgL4
FROM testtable M_\)<a(8
\p!mX|
3、更改列标题 BR0P :h
tEllkHyef
在选择列表中,可重新指定列标题。定义格式为: Q_A?p$%;L
k7bfgb{
列标题=列名 3yM!BTlX
列名 列标题 _({K6adb
0EUC8Ni
如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: 0,m@BsK
AkBEE
SELECT 昵称=nickname,电子邮件=email Tc;j)_C)
FROM testtable d~O)mJ
J
4、删除重复行 m[&