Почему SQL запрос не правильный?

Ссылка скопирована
1 ответ

Начал разбираться в SQL прохожу учебник на sql-academy.org и в 3 параграфе не получается выполнить задание.

Почему SQL запрос не правильный?

SELECT  member_name FROM FamilyMembers WHERE member_name LIKE '% Quincey' ORDER BY  status, member_name;

SELECT member_name FROM FamilyMembers WHERE member_name LIKE '% Quincey' ORDER BY status, member_name;

Дополнительно:

Покажите схему БД

  • Andie Quincey jr.
  • Ответы:

    Вместо member_name напишите *

    SELECT * FROM FamilyMembers WHERE member_name LIKE '% Quincey' ORDER BY status, member_name;

    SELECT * FROM FamilyMembers WHERE member_name LIKE '% Quincey' ORDER BY status, member_name;

    • Спасибо, запутался в задании было сказано вывести список, а оказывается все атрибуты.
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Игорь Волков Ответ

    Для того чтобы понять, почему SQL запрос не правильный, необходимо проанализировать его структуру и проверить соответствие синтаксису языка SQL. Возможно, запрос содержит ошибки в ключевых словах, операторах или синтаксических конструкциях. Давайте рассмотрим несколько распространенных причин, по которым SQL запрос может быть неправильным:

    1. Отсутствие правильного синтаксиса:
    Прежде всего, убедитесь, что все ключевые слова, операторы и конструкции SQL написаны правильно. Проверьте правильность написания и расстановку кавычек, скобок и других специальных символов.

    2. Ошибки в именах таблиц и столбцов:
    Убедитесь, что все имена таблиц и столбцов указаны верно. Проверьте регистр символов, наличие пробелов или специальных символов в именах.

    3. Неправильное использование операторов:
    Проверьте правильность использования операторов SELECT, INSERT, UPDATE, DELETE и других операторов. Убедитесь, что они используются в соответствии с их синтаксисом и правилами использования.

    4. Отсутствие условий или ограничений:
    Если запрос содержит операторы SELECT, UPDATE или DELETE, убедитесь, что они содержат необходимые условия или ограничения. В противном случае запрос может вернуть неправильные данные или привести к ошибке.

    5. Некорректное использование функций и агрегатных функций:
    Если в запросе используются функции или агрегатные функции, убедитесь, что они используются правильно и с правильными параметрами. Проверьте синтаксис вызова функций и их результаты.

    Проанализировав SQL запрос с учетом перечисленных выше причин, вы сможете найти и исправить ошибки, делающие запрос неправильным. Важно помнить, что правильность SQL запроса имеет ключевое значение для корректной работы с базой данных и получения нужной информации.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно