У меня есть две записи в базе данных со всеми столбцами, единственными столбцами, которые делают разницу между двумя, является столбец с именем txnCo
. Таким образом, столбец, который вставлен в следующий, будет иметь более высокое значение, и я хочу получить последний, который выше. В mysql я могу использовать функцию max, но в Java я не могу использовать math.max
, поскольку это не цифры. Так есть ли у кого-нибудь какое-либо предложение, как это сделать наилучшим образом?Как получить максимум 2 строки
Я думаю об использовании функции valueOf
для каждой строки и сравнения двух.
Что означает «максимум» двух строк? (Лексикографический порядок сортировки? Обратите внимание, что при этом сравнении «50» больше, чем «100».) Каково содержание этого поля? Если он действительно содержит числа, ваша схема должна отражать это. –
Пожалуйста, добавьте некоторые примерные значения и покажите, как они должны сравниваться. – hyde