看板 Database 關於我們 聯絡資訊
※ 引述《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