4
我的表如下:ORDER BY取決於列類型
a | b
-----
1 | a
2 | b
在我的詢問,我想條款取決於列的類型來更改順序。
因此,像
get_data($order_by_column) {
....
ORDER BY
CASE
WHEN is_numeric($order_by_column) THEN $order_by_column
ELSE CHAR_LENGTH($order_by_column)
END
}
我檢查了,似乎這是相當難以確定列的類型動態地像在上面的查詢。什麼是替代品(或替代品)來實現這一目標?
另外通過類型列名 – zerkms
@zerkms:確實沒有必要。 –