原创 Notepad++行首行末批量插入
上週末因爲不知道使用Notepad批量的插入,導致浪費了大量時間去做插入操作,今天知道,特意記下來。首先Ctrl + H 調用出替換對話框在查找目標中輸入“^”代表行首,“$”代表行末,下方的查找模式要改成“正則表達式”。(我自己的是要行首
原创 Excel數據生成SQL insert語句
=CONCATENATE("insert into teacher(ID, NAME, ADDRESS) values ('",A1,"','",B1,"','",C1,"');")
原创 我的友情鏈接
51CTO博客開發
原创 Oracle 開窗函數
基本介紹:Analytic_clause的語法如下:[ query_partition_clause ] [ order_by_clause [ windowing_clause ] ]這裏:query_partition_clause是查
原创 Oracle instr()函數替代like實現模糊查詢
需要查詢One Table中的Message欄位中的值是否包含在Two Table的Message欄位中: select a.Message,b.Message from One a , Tow b where ins
原创 初學Oracle UNPIVOT,PIVOT,WMSYS.WM_CONCAT三個函數
最近有接觸到Oracle UNPIVOT,PIVOT,WMSYS.WM_CONCAT,以免忘記,整理如下:--------------------------------------UNPIVOT的用法:原始資料如下圖:現在要將資料轉換成如
原创 Oracle取某一欄位逗號分隔之後的數據
資料形態:希望算出USN欄位後面逗號分隔數據的sum值,期望結果是5.SQL如下:SELECT SUM(A) FROM (SELECT REGEXP_SUBSTR(sn, '[^,]+', 1, 2) AS a FRO
原创 我的友情鏈接
51CTO博客開發
原创 Oracle閃回查詢恢復delete刪除數據
Flashback query(閃回查詢)原理 Oracle根據undo信息,利用undo數據,類似一致性讀取方法,可以把表置於一個刪除前的時間點(或SCN),從而將數據找回。Flashback query(閃回查詢)前提:SQL> sh
原创 Oracle WMSYS.WM_CONCAT(COLUMN)
WMSYS.WM_CONCAT(COLUMN)實現字段合併. eg:SELECT TO_CHAR(WMSYS.WM_CONCAT(DISTINCT E)OVER(PARTITION BY A,B,C,D)) E