Помогите с запросом пожалуйста

sp
Дата: 03.06.2015 11:22:15
Прошу помощи - не могу сообразить как сказать Postgre выбрать записи из таблицы

Есть таблица полов - genders
В ней записано 2 пола как в нормальных странах - мужской и женский
В интерфейсе нужно вести поиск с учетом указанного пола или без: любой, мужской и женский

Нужно выполнить запрос к таблице genders так чтобы при совпадении gender со значениями таблицы выдавались лишь эти записи а при значении "любой" - все
ЗЫ: запрос выполняется как параметризированный на клиенте поэтому танцы с бубном не предлагать :)

select * from genders where gender = $1
sp
Дата: 03.06.2015 11:25:20
... пока писал вроде как и сообразил

select * from genders where gender = $1 or $1 = 'любой'
p2.
Дата: 03.06.2015 13:09:22
sp,

почему бы не изобразить половой чекбокс и параметр-массив.
sp
Дата: 03.06.2015 13:33:12
тут вопрос к дизайнеру !)
qwwq
Дата: 03.06.2015 15:55:40
sp
... пока писал вроде как и сообразил

select * from genders where gender = $1 or $1 = 'любой'

это ленивый код. иногда пользую.

но труъ -- сделать разбор кейса на клиенте, с просылкой только нужного случая SQL в субд.