原文:sqlserver 把查詢結果的一個字段的多條數據合成一條,用逗號隔開

例如: 比如說本來字段namename張三李四 顯示結果為:張三,李四 參考:https: bbs.csdn.net topics ...

2021-08-04 21:36 0 468 推薦指數:

查看詳情

sql根據某一個字段重復只取第一條數據

使用分析函數row_number() over (partiion by ... order by ...)來進行分組編號,然后取分組標號值為1的記錄即可。目前主流的數據庫都有支持分析函數,很好用。 其中,partition by 是指定按哪些字段進行分組,這些字段值相同的記錄將在 ...

Wed Apr 25 00:43:00 CST 2018 0 16838
sql根據某一個字段重復只取第一條數據

比如上圖,取3,4行記錄的第一行也就是3行,而不返回4行。 使用分析函數row_number() over (partiion by ... order by ...)來進行分組編號,然后取分組標號值為1的記錄即可。目前主流的數據庫都有支持分析函數,很好用,比如使用下面的方式。 ...

Fri Apr 13 19:40:00 CST 2018 0 2505
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM