sql 多列資料相同的情況下進行合併。

2021-06-07 14:19:51 字數 649 閱讀 8216

if not object_id('[t_goods]') is null

drop table [t_goods]

gocreate table t_goods

([名稱] nvarchar(10) not null,

[型號] nvarchar(20) null,

[生產廠家] nvarchar(20) null,

[庫存] int null)go

insert [t_goods]

select 'a', '1-a ', '湖南',100 union all

select 'a', '1-a ', '湖南',120 union all

select 'b', '1-a ', '四川',50

goselect 名稱,型號,生產廠家,

sum(庫存) as 總庫存

from [t_goods]

group by 名稱,型號,生產廠家

order by 總庫存 desc

go/*名稱 型號 生產廠家 總庫存

a 1-a 湖南 220

b 1-a 四川 50

整好用的上了,三列group by,開始糾結於用distinct,是否可以多列,看來資料庫要補充啊

Linux多網絡卡情況下虛擬IP快速生效的方法

物理環境 雙機 多網絡卡 其中乙個網絡卡繫結2個ip 帶arp快取的交換機 問題 主備切換後,虛擬ip繫結成功,但外面不能ping同虛擬ip,也就是虛擬ip不能快速生效 注意 如果使用普通的二層交換機,則不存在該問題,因為普通交換機沒有arp快取。當然,通過調整交換機上的arp快取失效時間,可以緩解...

資料缺失情況下的引數估計

前言 前一篇講到了引數估計,其中會涉及到特徵維數問題,類別間有差異的特徵有助於分類,而特徵太多又會造成計算和儲存的困難,並且還會造成overfitting導致泛化效能不高。通常會新增正則化或進行特徵降維或進行引數共享 平滑來防止過擬合。本章討論的是在樣本點的某些特徵丟失的情況下如何進行分類的問題。e...

使用mongoVUE刪除大量資料的情況下失效問題

昨天有乙個系統出現了問題,導致半夜時大量的錯誤資料產生,早晨一早接到上邊通知讓把這些資料盡數刪除。不可否認在資料操作時mongovue更加直觀,因此一般情況下我也都是使用這個工具,但是今天卻出現了問題。首先我查詢了一下需要刪除的資料的資料量,查詢操作正常,如圖 然後一樣的條件執行刪除remove操作...