在我同一行的mysql表中,我有一個人名稱,value1,value2,value3,value4,value5。我想從值1-5中獲取最低值,並將其置於列的最低值。一行中的最小值和最大值,而不是列
我知道如何從選定的列中獲取最小值和最大值,如mysql文檔3.6.1中所述,但我不知道如何從選定行中獲取最小值和最大值。我無法在mysql文檔中找到。
有人可以告訴我或指出我在正確的方向。乾杯
在我同一行的mysql表中,我有一個人名稱,value1,value2,value3,value4,value5。我想從值1-5中獲取最低值,並將其置於列的最低值。一行中的最小值和最大值,而不是列
我知道如何從選定的列中獲取最小值和最大值,如mysql文檔3.6.1中所述,但我不知道如何從選定行中獲取最小值和最大值。我無法在mysql文檔中找到。
有人可以告訴我或指出我在正確的方向。乾杯
SELECT GREATEST(`value1`, `value2`, `value3`, `value4`, `value5`) as `highest`
FROM `tablename` WHERE .....
這個作品,歡呼,這很快,將在9分鐘內接受答案 –
創建一個表(名稱,值),按名稱與第一個錶鏈接,並使用非標準的最小/最大功能
您可能需要爲這一個做一個逆轉置... –
做ü嘗試min(人名)?你可以顯示你的查詢 – Ghostman
= _ = ||奇怪的請求... –