У меня есть база данных, содержащая информацию о пользователе. У меня нет отдельных столбцов для «имя» и «фамилия». Я использовал только один столбец: «имя». Мой запрос выглядит так:
ps_details=con.prepareStatement("select * from student_details where name=?");
ps_details.setString(1,name);
Проблема в следующем:
В db имя хранится в ПРОПИСНЫХ РЕГИСТРАХ. Поэтому, когда пользователь вводит свое имя в нижнем или смешанном регистре, поиск не увенчался успехом. Какое эффективное решение этой проблемы?
Кроме того, что, если «имя» хранится в базе данных в нижнем, смешанном и верхнем регистрах, т. е. если регистр заранее неизвестен. Я также хочу использовать подобное предложение
. Я использую Oracle 11g Express Editon.