OracleのSQLレコード

---- 1つのパケット機能-
MAX(tfi.expected_scale)MAX1、SELECT
分(tfi.expected_scale)MIN1、
TO_CHAR(AVG(tfi.expected_scale)、 '9,999,999,999,990.99999')--- AVG1いくつかの小数
t_fund_infoからのTFI
--2。データクエリの日付型
SELECT tt.last_modify_time、TT *
TT t_fund_infoから
TO_CHAR(tt.last_modify_time、 'YYYY-MM-DD')> = '2016年3月1日に'

tt.last_modify_timeを選択* TT
TT t_fund_infoから
tt.last_modify_time> = TO_DATE( '2016年3月1日'、 'YYYY-MM-DD')は
順----3.selectで行わ
から- >ここで- > GROUP BYHAVING - > SELECT -順
SELECT MAX(tt.expected_scale)MAX1、tt.fund_code
TT t_fund_infoから
tt.last_modify_time> = TO_DATEを( '
tt.fund_codeグループが
HAVING AVG(tt.expected_scale)> 1000年
AVG(tt.expected_scale)DESC順;
。-----年、エントリー部門で4つの統計、様々な部門のエントリの各年の最高給与をチェックアウトし、最低賃金、複数列の統計
選択TO_CHAR(HIREDATE、 'YYYY'  TO_CHAR(HIREDATE、 'YYYY')でEMP群から)、DEPTNO、MAX(SAL)、分(SAL)、DEPTNO;
注意----クエリをグループ化します:
クエリによってパケット基と1が、実行順序が選択列の後ろに書かれたクエリ、すなわち、によってパケット群を選択することで、列がグループ化または関数のセットである必要があり
、直接関数のセットを使用することができない2.where条件
3。パケットデータが有する句フィルタを使用することが
グループ化列がselect句を表示しないこと4.カラムパケット(カラムselect句アフリカグループ機能によってグループになるように、表示すべき列を選択し、に追加する必要があります)によってグループ
5.havingはによるデータパケットフィルタリング基であり
、選択、を有する順:6基は、クエリで使用されてもよいです。それはで直接使用することはできません

おすすめ

転載: www.cnblogs.com/xiaofuzi123456/p/11239995.html
おすすめ