當前位置:首頁 » 編程語言 » 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

熱點內容
圖片上傳jsp 發布:2025-10-12 01:05:01 瀏覽:14
C語言往後推 發布:2025-10-12 00:59:22 瀏覽:922
留存率sql 發布:2025-10-12 00:57:42 瀏覽:263
怎麼執行mysql存儲 發布:2025-10-12 00:13:48 瀏覽:715
安卓的內核調色文件在哪裡 發布:2025-10-11 23:36:41 瀏覽:17
身份加密鎖 發布:2025-10-11 23:27:35 瀏覽:630
webview上傳 發布:2025-10-11 23:06:13 瀏覽:481
php輸出調試 發布:2025-10-11 23:03:08 瀏覽:509
數組奇偶排序c語言 發布:2025-10-11 22:58:52 瀏覽:707
dns伺服器地址每次都固定 發布:2025-10-11 22:45:20 瀏覽:379