1. WHERE对返回的
行进行过滤
2. GROUP BY对保留的行进行分组
3. HAVING对
分组进行过滤
子查询不能包含ORDER BY
双引号直接用:'The "Great" Gatsby' (表示字符串 The "Great" Gatsby )
单引号要转义:'O''Malley' (表示字符串 O'Malley )
DML
select column1,column2 from table
insert into table(column1,column2) value
s('a','b')
update table set column1='a' where column2='b'
delete from table where column1='a'
--外连接,使用叉积表达有歧义,不运行:查询中包含不允许的外联接请求。
select * from a,b,c
where a.a_id*=b.a_id
and b.b_id*=c.b_id
--这样就不存在歧义性了
select * from a
LEFT OUTER JOIN b on (a.a_id=b.a_id)
LEFT OUTER JOIN c on (b.b_id=c.b_id)
posted on 2006-08-23 08:36
Jcat 阅读(406)
评论(1) 编辑 收藏 所属分类:
Database