Структурована мова запитів sql

Для розрізнення однойменних стовпців з різних таблиць використовуються префікси у вигляді імен таблиць. Використання префіксів у вигляді імен таблиць збільшує продуктивність запиту. Однойменні стовпці з різних таблиць можна розрізняти по їх псевдонімів. Однак як бути в тому випадку, коли імена таблиць громіздкі або збігаються?

Для вирішення такої ситуації використовують псевдоніми таблиць. При цьому необхідно дотримуватися наступних правил:

  • перед іменами стовпців рекомендується вказувати псевдоніми таблиць;
  • псевдоніми таблиць дійсні тільки для даної команди SELECT;
  • якщо псевдонім таблиці створений, перед посиланням на стовпець слід вказувати його, а не ім'я таблиці.

Приклад: Висновок найменування клієнта, номера регіону і назви регіону для всіх клієнтів. Використовуються псевдоніми стовпців, а для спрощення посилань на таблиці - псевдоніми таблиць.

Псевдоніми таблиць можуть містити до тридцяти символів, але чим вони коротші, тим краще. Дія псевдоніма таблиці поширюється лише на поточну команду SELECT. Використання псевдонімів таблиць дозволяє зменшити обсяг коду SQL, що скорочує витрату пам'яті.

Додаткові умови пошуку.

Крім з'єднання в реченні WHERE можна ставити й інші критерії для обмеження одержуваних в запиті рядків. Оскільки з'єднання необхідно для підбору відповідностей, додаткову умову додається за допомогою оператора AND.

Приклад: Висновок прізвища, номери відділу і назви відділу співробітника "Menchu".

Схожі статті