iT邦幫忙

石頭 的所有回答 159

同一個欄位符合兩個條件的SQL怎麼下

假如退租日是日期可以考慮使用 讀取年月方法 如果退租日不是日期型態 請考慮改使用日期(可以省下資源跟很多麻煩) 請使用OR SELECT * FROM a WH...

2021-04-12 ‧ 由 XYZ 提問

#問 表格彙整

找尋 pivot 網路上有蠻多相關文章 我會使用case when 和 aggregate function SELECT [在周末], [交通工具],...

2021-02-08 ‧ 由 reliy1012 提問

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 提問