我想在兩個日期選擇最小值,比如分函數在PL/SQL
c := min(a,b);
它佔據編譯器錯誤:
錯誤(20,10):PLS-00103 :遇到 符號「,」當期待 之一時出現以下內容:
。 ()* @%& - +/ at mod remainder rem || multiset
我知道我們可以在SQL中使用聚合函數Min
。我不知道是否有類似的func我可以使用我的PL/SQL?
我想在兩個日期選擇最小值,比如分函數在PL/SQL
c := min(a,b);
它佔據編譯器錯誤:
錯誤(20,10):PLS-00103 :遇到 符號「,」當期待 之一時出現以下內容:
。 ()* @%& - +/ at mod remainder rem || multiset
我知道我們可以在SQL中使用聚合函數Min
。我不知道是否有類似的func我可以使用我的PL/SQL?
在PLSQL中,least
函數返回表達式列表中的最小值。
謝謝你,保羅。 :) – 2011-04-12 05:11:50
LEAST("ColumnName", _NumberOfRows)
實施例:對於至少5行= LEAST(Price,5)
這不是如何獲得最低5行。這將給你價格和5之間的較低值。 – 2017-03-14 15:50:43
要得到價格最低的五個項目,你需要做這樣的事情:'SELECT * FROM(select * from items order by price asc)WHERE ROWNUM <= 5 ORDER BY ROWNUM ASC' – 2017-03-14 15:55:12
的min(表達式)函數'field_name'。不是嗎? – 2011-04-12 04:10:09