18 10 01 自我研讀(四)
COUNT 會忽略空值 LEFT JOIN = LEFT (OUTER) JOIN GROUP BY ROLLUP 運算子可用來產生包含小計與總數的報告。ROLLUP 運算子將產生一個類似於 CUBE 運算子產生之結果集的結果集。如需詳細資訊,請參閱<使用 CUBE 來摘要資料>。 以下是 CUBE 與 ROLLUP 之間的特定差異: CUBE 將產生一個結果集,顯示出選定資料行之所有值組合的彙總。 ROLLUP 將產生一個結果集,顯示出選取的資料行中值階層的彙總。 INTERSECT except(差集) select * from A except select * from B (任何欄位值不同,皆會被列出,列出A存在但B不存在的資料) =================== DateTime 跟 DateTimeOffset都是一個struct DateTimeOffset跟DateTime很相似,都是用來表示日期跟時間 但是DateTimeOffset多提供了GMT time的offset,用來明確表示特定時間 當根據時區表示明確的時間點時,使用DateTimeOffset ex: now, transaction times, file change times, logging event times 不需要表示特訂時區時,使用DateTime 不需要特訂時間時,使用DateTime。 例如:生日,並且把時間訂為 00:00:00 不要在DateTimeOffset中使用DateTimeKind 只有時間沒有日期時,使用TimeSpan for system_time as of '2017-01-01' 從TEMP TABLE取得一段時間 117