※ 引述《MugenPower (無限MUGEN)》之銘言:
: ※ 引述《Jnaive (風車 鬱金香)》之銘言:
: ORDER BY {col_name | expr | position}
: 這句是說 ORDER BY 後面可以用 COL_NAME 或 EXPR 或POSITION
: 翻白話 ...
: Order by可以用 Column Name 來進行
: 如 Order by Studfent_name, Time_1
: 或是
: 以變數結果排序 EXPR
: 如 Order BY column_1 + column_2 , time_1 + 3
: order by least( column1, column2)
: 或是
: 以位置表式 POSITION
: 如 SELECT COLUMN_1 , COLUMN_2 , COLUMN_3
: FROM TABLE_1
: ORDER BY COLUMN_1 , COLUMN_2 , COLUMN_3
: 也可以寫成
: SELECT COLUMN_1 , COLUMN_2 , COLUMN_3
: FROM TABLE_1
: ORDER BY 1,2,3
: 用在句子很長的時候
: 至於原來的問題
: 應該可以用 expr 來解決
: expr 只要是內建或是self-define的 function應該都可以用
: Oracle 有 LEAST (exprs) MySql 我不知道 @.@
謝謝MugenPower的解答,讓我順利解決這問題,
我剛剛試了MySQL可以使用least( exprs)函式,
如果要最大的話,就用greatest( exprs)函式。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.2.170