每日一SQL-快速表格備份+日期差異

每日一SQL-快速表格備份+日期差異

小心駛得萬年船--SQL指令保險栓

今天學看的黑大的文章,學到一些好用的技巧

當要快速備份一個table或是覺得某個table的欄位都沒用到時

就可用

SELECT * INTO  建立的table名稱  FROM 來源table名稱

直接copy一份出來。

(*可以換成所要的欄位。後面也可加whrere條件等等)

例如我昨天的範例table

3f6ad223bd844bbbb620cb50eba9353f

突然覺得ID用不到了

就下個  "SELECT 編號, 類別,標題 INTO New重新排序 FROM dbo.重新排序"

就有一張新的table叫New重新排序

欄位也沒有ID囉

3f9c917e1d224b59ad2c365f27062a16

如何用簡單的 SQL 技巧取得特定日期是否為週末假日

測試的table如下

590d97e3525c44159c7e591440a8830e

算差異天數的語法 

SELECT DATEDIFF(day, 開始日 ,結束日 );

再加上一些簡單的select語法



from dbo.日期差異

結果

4cd2b040afa744a1925630c2e61cff83