没有最好,只有更好!
SQL自学笔记(添加中……)
上一篇 /
下一篇 2008-12-28 16:09:53 / 天气: 阴雨
/ 心情: 平静
/ 个人分类:软件开发基础
51Testing软件测试网6Qu:}"HFBK EA【摘要】这里主要记载SQL语句的运用。采用用例手法来理解SQL语句的运用,这是我一直学习以来感觉最有效的学习方法,太过理论会让人感觉乏味而效果不明显。51Testing软件测试网Kc[ g
e'U$EkZ
注意:
Z/_Y k,k.g?/a@!Tz051Testing软件测试网
y:`+_&ZK.]y_`在SQL 语句中大小写是不敏感的!51Testing软件测试网iBdW#K
51Testing软件测试网_6V)k9^F@C每一个SQL语句用“;”分号结束
D5qzhB"[`6q0
编写惯例:
先写SQL语句,下一行“//”来注解;
问题关键的地方用斜体强调;
单行注释用下划线,紧跟行后;
SELECT 语句的使用
rx^-t'Qnv2CT0SELECTDISTINCTAMOUNT FROM CHECKS;51Testing软件测试网a-A k;rtY:YrY
51Testing软件测试网#o7D:DA
i"R//查找不重复的数据
XA+cSU:i}051Testing软件测试网;m9i2g.?4lq?&A@SELECT ALLAMUONT FROM CHECKS; ==SELECTAMOUNT FROM CHECKS;51Testing软件测试网3FR"oov9x^V5_5lG*\
51Testing软件测试网NP*X6p6mH/F.hYn//SELECT 和 SELECT ALL 等价51Testing软件测试网8^H4E"z(W ?Jk0j4p
l q)L Z
_oe;X*k0SELECTWHOLESALE+1 NEWSALEFROM PRICE;==SELECTWHOLESALE+1=NEWSALEFROM PRICE;
Z]0lv1y[1r@0k5r wx]0//替换列名的时候,可以用“空格”或“=”,效果一样
2iW8k1RE051Testing软件测试网Cx\MQLSELECT-WHOLESALE FROM PRICE;
cI t5VB051Testing软件测试网1s!Yil_d[// “-”表示负号,only use to NUMBER51Testing软件测试网L:e @Ll4o5|#bV
51Testing软件测试网5tw!wd~w+Rselect * from price where wholesale isNULL;51Testing软件测试网W!WlgaMo#PG
[@Pf@*S0//NULL表示空51Testing软件测试网dz4z\9T
:mP7S&Fd4a0SELECT * FROM FRIENDSWHERE FIRSTNAME = 'AL';51Testing软件测试网 \l$M0U:X%{-RPG
51Testing软件测试网M*gk:u~ [$u \+x,K+wSELECT * FROM FRIENDSWHERE ARECODE > 300;
||]Uv2XG0SELECT * FROM FRIENDSWHERE ARECODE >=300;51Testing软件测试网['u6|9rb"RW
%AsOGIuZ(M0SELECT * FROM FRIENDS WHERESTATE != 'CA';