эффективный поиск в базе данных

У меня есть база данных, содержащая информацию о пользователе. У меня нет отдельных столбцов для «имя» и «фамилия». Я использовал только один столбец: «имя». Мой запрос выглядит так:

ps_details=con.prepareStatement("select * from student_details where name=?");  
ps_details.setString(1,name);

Проблема в следующем:

В db имя хранится в ПРОПИСНЫХ РЕГИСТРАХ. Поэтому, когда пользователь вводит свое имя в нижнем или смешанном регистре, поиск не увенчался успехом. Какое эффективное решение этой проблемы?

Кроме того, что, если «имя» хранится в базе данных в нижнем, смешанном и верхнем регистрах, т. е. если регистр заранее неизвестен. Я также хочу использовать подобное предложение

. Я использую Oracle 11g Express Editon.

0
задан kunal18 26 June 2012 в 17:03
поделиться