工作中使用到的connect by查询
来源:互联网 发布:linux mysql 导入dump 编辑:程序博客网 时间:2024/06/09 21:00
建表语句:CREATE TABLE dm_connectby_jg( jg_dm varchar(20), jg_mc varchar(200), jg_bz char(1), sj_jg_dm varchar(20));INSERT INTO dm_connectby_jg VALUES ('0','中国', 'Q', 'ffffffff');INSERT INTO dm_connectby_jg VALUES ('1','河北省', 'J', '0');INSERT INTO dm_connectby_jg VALUES ('2','河南省', 'J', '0');INSERT INTO dm_connectby_jg VALUES ('3','山西省', 'J', '0');INSERT INTO dm_connectby_jg VALUES ('4','太原市', 'J', '3');INSERT INTO dm_connectby_jg VALUES ('5','吕梁市', 'J', '3');INSERT INTO dm_connectby_jg VALUES ('6','古交市', 'J', '3');INSERT INTO dm_connectby_jg VALUES ('7','晋中市', 'J', '3');INSERT INTO dm_connectby_jg VALUES ('8','文水县', 'B', '5');INSERT INTO dm_connectby_jg VALUES ('9','交城县', 'B', '5');INSERT INTO dm_connectby_jg VALUES ('10','祁县', 'B', '7');INSERT INTO dm_connectby_jg VALUES ('11','平遥县', 'B', '7');INSERT INTO dm_connectby_jg VALUES ('12','南安镇', 'B', '8');INSERT INTO dm_connectby_jg VALUES ('13','南庄镇', 'B', '8');INSERT INTO dm_connectby_jg VALUES ('14','南白镇', 'B', '8');需要注意的是:当前测试的数据库是工作中使用的一个国产化数据库,ShengTong数据库。未测试其他数据库中的情形。
直接使用查询该表,默认的结果顺序如下所示:
只使用connect by结果不变
当我使用如下语句时,查询结果没有效果。
交换查询connect by后面条件,结果一样:
说明在这种数据库中必须使用PRIOR关键字。
使用PRIOR关键字修饰的字段作为左主字段,也就是取jg_dm=’8’的记录的jg_dm,与其他的记录的sj_jg_dm相等,然后循环去除所有。
下面数据显示的顺序为第一张图片的顺序取出的:
向上循环取数据,使用start with取得数据的sj_jg_dm等于其他数据的jg_dm取数据:
使用where语句是将结果集进行过滤的:
阅读全文
0 0
- 工作中使用到的connect by查询
- Oracle使用connect by循环查询从某个时间到某个时间的时间
- Oracle中使用connect by 来实现树状查询
- Oracle中自带的递归查询(connect by)
- 使用connect by进行级联查询
- Oracle “CONNECT BY” 使用 实现树查询
- 使用oracle connect by 查询路径
- 使用connect by进行级联查询
- Oracle 使用connect by进行级联查询
- 使用connect by进行级联查询
- oracle connect by 的使用
- Oracle "CONNECT BY"的使用
- Oracle connect by的使用
- SQL 中 CONNECT BY 的使用 (LEVEL)
- Oracle中connect by...start with...的使用
- oracle中connect by和start with的使用
- Oracle中connect by...start with...的使用
- 【转】Oracle中connect by...start with...的使用
- 图像去雾之何凯明暗通道先验去雾算法原理及c++代码实现
- spark 2.2.0学习笔记1之概述
- linux之动态库和静态库
- 使用k-近邻算法改进约会网站的配对效果。
- 九大内置对象
- 工作中使用到的connect by查询
- STRIDE
- 编程规范之Junit测试断言使用
- 第十四周项目1
- 小东吖 之 java 泛型
- 线性基——学习笔记
- 原生js简单实现jQuery的动画效果
- 测试flask应用
- Day015