1、sql把資料行和彙總行連線起來用union all
注意:如果union上面的是數字形式的,下面的用 『』 就會報錯。
2、字串擷取
left(string,3) = str
right(string,3) = ing
3、日期判斷
datediff(d, datefield,getdate())=0 --當天,第二個日期減去第乙個日期。
where checkdate between '2013-01-01' and '2013-01-31'sql2000格式化日期
select convert(varchar(100), getdate(), 8): 10:57:46
select convert(varchar(100), getdate(), 24): 10:57:47
select convert(varchar(100), getdate(), 108): 10:57:49
select convert(varchar(100), getdate(), 12): 060516
select convert(varchar(100), getdate(), 23): 2006-05-16
convert(varchar(6), a.oper_date,112)as 日期 201607
4、update table a = replace(a,
'('
,
'('
) --把錶table a列的半形括號修改為全形括(前面是被替換的,後面是結果)
探索Hive元資料 sql雜記
1 探索hive元資料 涉及表說明 如果表結構有變動,那麼cd id會改變。如果想檢視變動前的表cd id,可通過下面語句查詢到結果數量與表分割槽數量相等 select from sds where location like table name 再通過下面語句獲取表分割槽的結構 select f...
Sql 整理備忘 雜記
1 排序 order order isread asc,createtime desc sort conf b order.isread asc 正序 sort conf b order.createtime desc 降序 order sort conf 不等於 等於null is null 不等...
資料結構 雜記
1.哈爾夫曼樹 2.前序遍歷 根 左 右 1.訪問根節點 2.前序遍歷左子樹 3.前序遍歷右子樹 中序遍歷 左 根 右 1.中序遍歷左子樹 2.訪問根節點 3.中序遍歷右子樹 後序遍歷 左 右 根 1.後序遍歷左子樹 2.後序遍歷右子樹 3.訪問根節點 3.廣義表最基本的操作 取表頭head ls ...