2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 怎么用oracle查询一个省 知道区县的代码如何一次得到区县所在的省份和城市?各位朋友

怎么用oracle查询一个省 知道区县的代码如何一次得到区县所在的省份和城市?各位朋友

时间:2021-08-21 03:49:08

相关推荐

怎么用oracle查询一个省 知道区县的代码如何一次得到区县所在的省份和城市?各位朋友

[php]

SQL> select *from area;

ID AREAID AREANAME AREAPARENT A

---------- ---------- ------------------------------ ---------- -

1 110000 北京市 0 1

35 110100 市辖区 110000 1

36 110200 县 110000 1

380 110101 东城区 110100 1

381 110102 西城区 110100 1

382 110103 崇文区 110100 1

387 110108 海淀区 110100 1

395 110117 平谷区 110100 1

396 110228 密云县 110200 1

397 110229 延庆县 110200 1

已选择10行。

SQL> select str

2 from (select t.*,

3reverse(sys_connect_by_path(reverse(areaname), ' - ')) str

4 from area t

5 start with areaid = &areaid

6 connect by areaid = prior areaparent)

7 where areaparent = 0

8/

输入 areaid 的值:110108

原值 5: start with areaid = &areaid

新值 5: start with areaid = 110108

STR

----------------------------------------------------------------------------------------

----------

北京市 - 市辖区 - 海淀区 -

SQL> /

输入 areaid 的值:110228

原值 5: start with areaid = &areaid

新值 5: start with areaid = 110228

STR

----------------------------------------------------------------------------------------

----------

北京市 - 县 - 密云县 -

SQL>

--

[/php]

怎么用oracle查询一个省 知道区县的代码如何一次得到区县所在的省份和城市?各位朋友帮帮忙。。。谢谢...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。