目前分類:SQL (11)

瀏覽方式: 標題列表 簡短摘要

SQL Fiddle:可以線上執行SQL語法測試的網頁。
選擇資料庫為MS SQL Server 2017並套用下述大大的教學語法,則可以線上模擬SQL的執行結果。


參考文章:
[演算法][SQL]演算法挑戰系列(4)-Department Top Three Salaries

Nathan 發表在 痞客邦 留言(0) 人氣()


Oracle SQL - 日期相關應用


--本月第一天
SELECT TRUNC(SYSDATE,'MM') 

Nathan 發表在 痞客邦 留言(0) 人氣()


說明:
  如何於Order by中指定自己的排列順序。

解決方法一:
 SELECT * FROM DUAL ORDER BY DECODE(id,'A',1,'B',2),SEQ01,SEQ02

Nathan 發表在 痞客邦 留言(0) 人氣()

 


錯誤訊息:
 ORA-01476: 除數等於 0
 01476. 00000 -  "divisor is equal to zero"

Nathan 發表在 痞客邦 留言(0) 人氣()


Oracle SQL - 部門代碼及應用(搜尋子部門)

部門編碼需依照固定的編碼原則來命名,而且建議由數字組成,
日後於些資料處理上較方便。

舉例來說:

Nathan 發表在 痞客邦 留言(0) 人氣()

 

 


問題1:
select'欄位' 名稱 from dual

Nathan 發表在 痞客邦 留言(0) 人氣()

 

日期固定格式如果是yyyy/mm/dd,可以用位置來判斷。

如果格式不固定,就需先轉換成日期格式然後抓取月份出來,

如果格式是08,想轉換成8,可以透過LTRIM來去除。


Nathan 發表在 痞客邦 留言(0) 人氣()

Oracle SQL 

instr語法說明:http://tomkuo139.blogspot.tw/2009/01/plsql-substring-string.html
 
 
instr抓取某個字串的位置,回傳該欄位起始的位置數,

Nathan 發表在 痞客邦 留言(0) 人氣()

 

 


 

Oracle多行转一行:wmsys.wm_concat、sys_connect_by_path、自定义函数实现行列转换

http://www.cnblogs.com/zzcong/archive/2012/10/16/2726528.html

Nathan 發表在 痞客邦 留言(0) 人氣()


Oracle Select SQL Tuning 查詢效能調整

http://tomkuo139.blogspot.tw/2009/08/oracle-select-sql-tuning.html


MSDN - 五种提高 SQL 性能的方法

Nathan 發表在 痞客邦 留言(0) 人氣()

 

 

UPDATE TableName SET ColName = ColName || chr(13) || '  TEST= ''123456''   '

結果:TEST= '123456'

 

Nathan 發表在 痞客邦 留言(0) 人氣()