Задать вопрос
@good_beginer

Как в mysql сделать запрос с учёток регистра?

мне нужно сделать строгий запрос, если АБС чтобы выводил АБС и без абС, аБс итд...
возможно в mysql?
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
vman
@vman
Если кратко - то да, можно. Все зависит от кодировки и методе сортировки установленных для таблицы (и колонки) по которой необходимо произвести поиск.

Пара примеров

select User from mysql.user where User = 'Root'
Empty set (0.00 sec)

select User from mysql.user where User = 'Root' COLLATE utf8_general_ci;
+------+
| User |
+------+
| root |
+------+

select User from mysql.user where User = 'Root' COLLATE utf8_bin;
Empty set (0.00 sec)


Если для вашей таблицы выставлен COLLATE=utf8_general_ci, добавьте в запрос

COLLATE utf8_bin;

или поменяйте COLLATE на самой колонке.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы