首先,確定你要合併的列
select user_name from dbo.users
其次,將其以xml 格式輸出
select user_name from dbo.users for xml path
然後,去除包裹的節點名稱
select ',' +user_name from dbo.users for xml path('')
(這裡,','+user_name以後變成了無列名狀態,','可以填充具體的分隔符,path('')是自定義外層節點名稱)
下來,去掉最終結果首位的分隔符,以空字元替代(ps:這樣不用數長度)
select stuff((select ','+user_name from dbo.users for xml path('')),1,1,'')
實際操作如下圖:
單列全部使用RepositoryCheckEdit
repositoryitemcheckedit預設有三種狀態,選中狀態 未選中狀態和半選中狀態 半選中狀態通常用在treelist中如果父節點下的子節點有選中的有未選中的,則父節點狀態為半選中狀態 通常情況下我們只用選中和非選中狀態即可,修改方式如下 預設情況下,repositoryitemchec...
SQL索引優化,選單列表優化
sql索引優化,選單列表優化 現象 在系統中幾個資料量大的列表頁面,首次進入頁面未增加篩選條件,導致進入的列表查詢速度非常慢。分析 通過sql檢視,是做了count求和查詢,然後根據總的記錄數來做分頁處理。查詢速度慢的 原因是什麼?innodb引擎在統計方面和myisam是不同的,myisam內建了...
將Json陣列轉換為樹形結構生成選單列表
將json陣列轉換為樹形結構 functiontransdate list idstr pidstr for i 0 i list.length i for j 0 j j else returnresult dom varshowlist console.log menulist console....