我正在處理db2數據庫。我想從列中獲取最大值。該列是varchar類型並具有字母數字值,如如何根據db2中的數字值從字母數字字符串中找到最大值
abc100 ,abc101 ,abc102 ...... 我想得到'abc102'。 在此先感謝。
我正在處理db2數據庫。我想從列中獲取最大值。該列是varchar類型並具有字母數字值,如如何根據db2中的數字值從字母數字字符串中找到最大值
abc100 ,abc101 ,abc102 ...... 我想得到'abc102'。 在此先感謝。
使用max()
:
select max(col)
from t;
你的數據是這樣的字母最大值是你在找什麼。
其實我有我的專欄這樣的數據 - abc1,abc2,..,abc50,pqr1,pqr2,...,pqr120,xyz1,xyz2,...,xyz200.Now我想獲得最大值因此爲此我使用了這個查詢 - 從表中選擇MAX(fieldName),其中fieldName類似於'%xyz%' - 這個查詢返回的結果是xyz99 as max,但結果應該是xyz200 as max..Now i想知道如何在MAX函數中使用'like'查詢來獲得所需的輸出.OR還有什麼方法可以根據其數值找出最大值。 –
@AkshayTyagi。 。 。這不是你問的問題。你應該問*另一個問題。如果你修改這一個,那麼這可能會對這個答案產生低估,這是不禮貌的。 –
數字的範圍是多少?所有行的文本部分是否相同? –