首页 > 其他 > 详细

查询语句

时间:2015-05-21 22:02:08      阅读:316      评论:0      收藏:0      [点我收藏+]
 1 查询的流程总结如下:
 2 
 3  SELECT [DISTINCT] *|分组字段1 [别名] [,分组字段2 [别名] ,…] | 统计函数
 4 
 5  FROM 表名称 [别名], [表名称 [别名] ,…]
 6 
 7  [WHERE 条件(s)]
 8  [GROUP BY 分组字段1 [,分组字段2 ,…]]
 9 
10  [ORDER BY 排序字段 ASC | DESC [,排序字段 ASC | DESC]];
11 
12 
13 1 、模糊查询 ,匹配2015-05-03开头的
14  select b.* from mobile.busi_info b where b.trans_date like 
15  
16  (2015-05-13%)
17  
18 在xml文件表示如下:
19 --DEPT_NAME为参数
20     D.DEPT_NAME like %$DEPT_NAME$%
21  
22  2、左关联,我目前认为有左关联就够用了,可以取代右关联
23  
24 A left join B on 条件a and 条件b where 条件C---->先关联再过滤
25  
26 select * from A left join B on A.id=B.id and B=1;
27  
28 上面语句相当于select * from A left join B on A.id=B.id where 
29  
30 B.name=小明 or B.name=null
31 
32  也就是说返回主表A中所有符合A.id=B.id字段,如果B表长度没A长 就返回B
33  
34 表null值字段
35  
36  3、递归查询(把结果当成条件继续查询知道查到的结果为空时结束)
37  
38  start with A=B connect by prior C=D 

 

查询语句

原文:http://www.cnblogs.com/yunmengxiaohe/p/4520476.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!