• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






gogojiayou

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年10月24日

sql在不同数据库查询前几条数据
摘要: 1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N2. MYSQL SELECT * FROM TABLE1 LIMIT N3. INFORMIX SELECT FIRST N * FROM TABLE14. DB2 SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY4. SQL SERVER SELECT TOP N * FROM TABLE17. FOXPRO SELECT * TOP N FROM TABLE ORDER BY COLUMN8. postgres查询前几条记录SQL SELECT 阅读全文
posted @ 2013-10-24 17:14 gogojiayou 阅读(192) 评论(0) 推荐(0)
 
合并多个结果集
摘要: union, union all 可以将多个查询产生的结果合并为一个集合。区别:前者合并后会去年重复的记录,并且对结果集进行排序;后者不会去年重复记录,如果需要排序,则要在最后一个有union的子句中使用order by以指定排序方式。要求:每个结果集必须有类似的数据、相似的字段数目,且在选择列表中字段顺序相同的情况下才能使用。eg: select * from tableaa union [all] select * from tablebb; (tableaa and tablebb with same data stucture).如果您想使用ORDER BY或LIMIT子句来对全部UN 阅读全文
posted @ 2013-10-24 17:08 gogojiayou 阅读(289) 评论(0) 推荐(0)
 
多表联查
摘要: 交叉连接: cross join (不太用)内连接: [inner] join (最常用)外连接: 左外连接: left [outer] join 右外连接: right [outer] join 完全连接: full [outer] join自连接: self join内连接:通过比较被连接的表所共同拥有的字段,把多个表连接起来。 语法:select 列名列表 from 表名1 [inner] join 表名2 on 表名1.列名 表名2.列名列出购买产品的顾客信息:select buyer_name, sales.buyer_id, qty from buyers... 阅读全文
posted @ 2013-10-24 16:44 gogojiayou 阅读(498) 评论(0) 推荐(1)