当前位置:首页 » 编程语言 » sql城市

sql城市

发布时间: 2025-10-11 21:25:09

⑴ SQL语句,汇总显示各个省包含的所有城市

createtablehf
(Dept_codevarchar(10),
parentvarchar(10),
地点varchar(10))

insertintohf
select'1',null,'中国'unionall
select'100','1','广东'unionall
select'101','1','安徽'unionall
select'102','1','河南'unionall
select'103','1','河北'unionall
select'10001','100','深圳'unionall
select'10002','100','广州'unionall
select'1000101','10001','深圳A区'unionall
select'1000102','10001','深圳B区'


;withtas
(select1leave,parent,地点,cast(''asvarchar(10))rfromhfa
unionall
selectt.leave+1leave,c.parent,t.地点'地点',c.地点r
fromhfc
innerjointonc.Dept_code=t.parent
)
selectf.Dept_code,f.parent,f.地点,g.paths'地点路径'
fromhff
innerjoin
(selectd.地点,
stuff((select'/'+rfromte
wheree.地点=d.地点
orderbyleavedesc
forxmlpath('')),1,1,'')+d.地点'paths'
fromtdgroupbyd.地点)g
onf.地点=g.地点

/*
Dept_codeparent地点地点路径
--------------------------------------------------------
1NULL中国中国
1001广东中国/广东
1011安徽中国/安徽
1021河南中国/河南
1031河北中国/河北
10001100深圳中国/广东/深圳
10002100广州中国/广东/广州
100010110001深圳A区中国/广东/深圳/深圳A区
100010210001深圳B区中国/广东/深圳/深圳B区

(9row(s)affected)
*/

⑵ SQL里面的UPDATE更新语句数据怎么写

SQL 中Update 语句的使用方法

一、语句功能:语句用于修改表中的数据。

二、语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

三、实例演示

例:表格 Person

热点内容
安卓的内核调色文件在哪里 发布:2025-10-11 23:36:41 浏览:15
身份加密锁 发布:2025-10-11 23:27:35 浏览:629
webview上传 发布:2025-10-11 23:06:13 浏览:480
php输出调试 发布:2025-10-11 23:03:08 浏览:509
数组奇偶排序c语言 发布:2025-10-11 22:58:52 浏览:707
dns服务器地址每次都固定 发布:2025-10-11 22:45:20 浏览:379
python文件打开模式 发布:2025-10-11 22:38:38 浏览:803
爱奇艺缓存视频在哪 发布:2025-10-11 22:20:33 浏览:23
编译原理字符串运算 发布:2025-10-11 22:15:13 浏览:264
get服务器是什么意思 发布:2025-10-11 22:04:18 浏览:174