В колонке mapRule база данных содержитКак удалить дубликаты из ResultSet в Java
- Deep неполную толщину ожог пальца (ы) (расстройство)
- Вторая степень ожога пальца ноги (расстройства)
- Поверхностный частичный толщина ожог стопы (расстройство)
- Вторая степень ожога пальца ноги (расстройство)
- глубокий неполную толщину ожог пальца (ы) (расстройство)
- Deep частичная толщина ожог пальца (ы) (расстройство)
Я должен удалить дубликаты и нужен выход, как этот
- глубокой частичной толщины ожог пальца (ы) (расстройство)
- Второй степень ожога пальца ноги (расстройство)
- Поверхностный частичная толщина ожог стопы (расстройства)
, как получить это? я выборки данных из тузда & моего кода
КОД
<%
pstm = Con.prepareStatement(selectsql);
pstm.setString(1, snomedid);
resultSet = pstm.executeQuery();
while (resultSet.next()) {
String[] pipe = resultSet.getString("mapRule").split("\\|");
if (pipe.length > 1) {
%>
<p><%=pipe[1]%></p>
<%
}
}
%>
Как удалить дубликаты из результирующих?
Поместите результаты в 'Set'. –
gonzo
Еще лучшая идея: заставить базу данных возвращать только отдельные значения в правильном порядке. Это его работа. – Kayaman
Простейший способ - сделать это на уровне запросов sql. – developerwjk