實驗室表:laboratoryroom
標籤表:tag
關係表:lab_tag
select lab.name,stuff(
(select
',' + isnull(tagname,'')
from
tagwhere
id in (select tagid from lab_tag where labid = lab.id)
for xml path('')
),1, 1, '') as tags from dbo.laboratoryroom as lab
stuff函式用於去掉多餘的逗號
stuff函式用法:
select stuff('12345', 2, 2, '6789') 表示:
從第乙個字串第2個位置("2")開始的長度為2的字串("23")替換為第二個字串("6789")
sql2005以上支援
多行刪除最快的方法
由於我的資料是資料庫提取的,rs.getstring id 所以我在checkbox裡面的value直接等於得到的字串,在處理頁面我們 先轉換字元編碼 然後獲取checkbox的name,直接就獲取到資料庫提取的值了,接著我們宣告乙個陣列ids 判斷他的長度,然後ids ids id i 解釋一下為...
Pyhton 單行 多行注釋方法
井號 常被用作單行注釋符號,在 中使用 時,它右邊的任何資料都會被忽略,當做是注釋。類似c 的 多行注釋是用三引號 注釋內容 或者 coding utf 8 這是因為使用utf 8編碼,才可以正常解析中文。否則會出現類似以下錯誤資訊 syntaxerror unicode error utf 8 c...
Pyhton 單行 多行注釋方法
井號 常被用作單行注釋符號,在 中使用 時,它右邊的任何資料都會被忽略,當做是注釋。類似c 的 多行注釋是用三引號 注釋內容 或者 coding utf 8 這是因為使用utf 8編碼,才可以正常解析中文。否則會出現類似以下錯誤資訊 syntaxerror unicode error utf 8 c...