Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать сравнение case insensitive? / 4 сообщений из 4, страница 1 из 1
06.03.2019, 15:05
    #39783024
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать сравнение case insensitive?
Чтобы сравнение было case insensitive, например, в таком случае?

Код: sql
1.
select * from t where f in ('Admin', 'sysADMIN', 'odmin')




так сделал:

Код: sql
1.
select * from lower(t) where f in ('admin', 'sysadmin', 'odmin')
...
Рейтинг: 0 / 0
06.03.2019, 17:20
    #39783138
Silender
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать сравнение case insensitive?
Код: sql
1.
select t.* from t, unnest(array['Admin', 'sysADMIN', 'odmin']) s where f ilike s;
...
Рейтинг: 0 / 0
06.03.2019, 17:30
    #39783145
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать сравнение case insensitive?
Silender,

Код: sql
1.
2.
3.
4.
select t.* from (values 
('aDmin'), ('sYsADMIN'), ('odMin'),('aDDDDmin')
)t (f)
where f ilike any(array['Admin', 'sysADMIN', 'odmin']);
...
Рейтинг: 0 / 0
07.03.2019, 18:53
    #39783727
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать сравнение case insensitive?
Такой пройдет? а то уже сделал

Код: sql
1.
select * from lower(t) where f in ('admin', 'sysadmin', 'odmin')
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать сравнение case insensitive? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]