原创 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