sql備忘記錄

2021-08-28 06:58:05 字數 469 閱讀 2596

spark sql :

當前日期: current_date 顯示當前日期

年月日時分秒:year, month, day, hour, minute, second    例:year('2018-09-20')     2018

第幾周,第幾天:weekofyear,   dayofyear    weekofyear('***x-xx-xx')   

mysql:   

將兩個沒有聯絡的表或結果關聯:cross join

例:select a.a,b.b from a cross join b

將結果豎排 

union 與union all 的區別:union 會去重,union all 不去重

union all   

例:select * from a  union all  b 

結果:  a.*

b.*注意:a 與  b欄位應一致。

SQL備忘記錄

一 with as的含義 with as短語,也叫做子查詢部分 subquery factoring 可以讓你做很多事情,定義乙個sql片斷,該sql片斷會被整個sql語句所用到。有的時候,是為了讓sql語句的可讀性更高些,也有可能是在union all的不同部分,作為提供資料的部分。特別對於uni...

C 學習 備忘記錄 二

1 malloc free 與 new delete的區別 首先malloc free 屬於c的一組庫函式,new delete 屬於c 的一組運算子。功能都是開闢和釋放記憶體空間。但是區別在於。new 和delete運算子 在開闢空間的時候會呼叫類的建構函式和析構函式。而malloc free 則...

備忘 Ubuntu忘記密碼

1.重新啟動系統,按esc鍵進入boot menu,選擇advanced options for ubuntu,按下 enter 進入,選擇recovery mode,注意這時候不要按下回車鍵。2.按下 e 鍵進入命令編輯狀態,到 linux boot vmlinuz ro recovery nom...