0
我希望能夠以ORDER BY columnname
以另一種方式訂購數據。我在某處讀到可以在MySQL中創建自己的函數。但是,我無法找到如何定義這樣的函數的語法的明確解釋,以及如何在SELECT Query中使用它。如何使用MySQL中的用戶定義函數來排序SELECT查詢?
在本質上我想做的事:
定義自己的功能至極需要兩列作爲輸入,將它們相加,並返回這個數字。
從表格中選擇數據,同時用我自己定義的函數進行排序,並將函數的結果返回到列的其餘部分。
編輯:
如果我有一個像
ID | Name | Column1 | Column2
1 Chris 1234 453
2 John 2341 584
3 Pete 12394 2223
我不知道! :D非常感謝。儘管如此,我還是很想知道如何通過更加困難的非預定義函數返回並排序,例如[Levenshtein Distance](http://en.wikipedia.org/wiki/Levenshtein_distance)。 – Qqwy