iT邦幫忙

石頭 的所有回答 117

SQL TABLE展開

就如果留言說的我會建議你資料格式調整一下,如果不調整AP坐起來會比較有效率 因為你目前需要使用大量function,會造成index失效(只能table sc...

2021-01-22 ‧ 由 微笑 提問

如何把object[]強制轉型成普通的class[]

如果是要重複建立物件 我會使用Enumerable.Repeat去完成 public Item[] itemList; private void Start()...

2020-12-11 ‧ 由 gaia2222 提問

.net core 2.1 DI (dependency injection)的三種注入方式有什麼不同嗎?

Constructor injection //在Controller內建構給所有action使用 private readonly IDataServic...

2020-11-27 ‧ 由 deh 提問

純玩SQL~計算當月每週工時

我會使用CTE遞迴+Outer JOIN完成他 ;WITH CTE AS ( SELECT DATEADD(wk, DATEDIFF(wk,0,MIN(Wo...

2020-11-25 ‧ 由 純真的人 提問

SQL 兩個資料表 交叉比對 問題

可以使用OUTER JOIN和聚合函數. SELECT A.Part, MAX(B.User IS NOT NULL) c FROM A LEFT J...

2020-04-08 ‧ 由 求關注 提問

有關MySQL合併問題

如我留言那樣,最快解決你目前問題可以使用 Subquery with sum 但我覺得你的語法可以更進一步優化,如果提供原始樣本資料 我覺得可以寫出效能更好更漂...

2020-03-04 ‧ 由 jackabula23 提問

如何轉型Binary的資料

我這裡提供幾個方式將varbinary轉成Base64編碼 select cast('' as xml) .value('xs:base64Bina...

2020-01-10 ‧ 由 anniecat 提問

MySQL JOIN多欄位 取表X有 表Y沒有的

如果是使用OUTER JOIN又想要判斷哪些資料不存在(IS NULL)請把判斷寫在Where上 或者你可以使用NOT EXISTS SELECT * FRO...

2019-12-25 ‧ 由 Neish 提問

寫一支程式輸入3個整數,輸出這3個數的乘積

如果要滿足你期望的輸出格式. 可以使用迴圈來完成. List<string> numbers= new List<string>();...

2019-12-17 ‧ 由 shiya 提問

使用Lambda替換For迴圈

Spilt完後可以使用where,select,String.Join組成一個字串. 在用GroupBy來做分群 string txt = "Prop...

2019-12-12 ‧ 由 deh 提問