比如:ratio_to_report(score) over() as "score佔所有科目的百分比", ratio_to_report(score) over(partition by course) as "score在對應course中佔的百分比"oracle中varchar(n)、varchar2(n)、nvarchar2(n)【oracle只有nvarchar2沒有nvarchar】空字串等於null;總結:1. 有了ratio_to_report分析函式,我們避免了還需要寫分析函式,自己相除的寫法,sql簡單實現了。
char(n) 【char即是char(1)】空串會自動補上相應長度的space【空格】,char(n)=null才真正當作null處理。
現學現記的知識
引用 linux 中特殊符號用法詳解 與 反引號 在 bash shell 中,與 反引號 都是用來做命令替換用 command substitution 的。所謂的命令替換與我們第五章學過的變數替換差不多,都是用來重組命令列 完成引號裡的命令列,然後將其結果替換出來,再重組命令列。例如 code ...
oracle入門知識
乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放資料字典 每個資料庫最少有兩個聯機日誌組,每組最少乙個聯機日誌檔案 乙個資料...
Oracle知識收集
建立表空間 create tablespace compsignup2012 logging datafile f oracle oradata orcl compsignup2012.dbf size 50m autoextend on next 50m maxsize 20480m extent...