Запросы sql для начинающих: Урок 1. Первые SQL запросы

Содержание

Язык запросов SQL для начинающих

Пол Уилтон, Джон Колби

Beginning SQL
Paul Wilton, John Colby

Кол-во страниц: 496

Оглавление |
Дополнительные материалы |

Купить книгу:

Книга в типографии


Читайте отдельное сообщение в блоге Виктора Штонда о новой книге по SQL:2011 — «SQL для чайников» (8-е издание)

Язык запросов SQL используется для добавления и извлечения данных, являясь международным стандартом в области баз данных. В книге «Язык запросов SQL для начинающих» обсуждаются все основные вопросы указанной области — от основ SQL и вопросов проектирования баз данных до создания собственных баз данных и применения SQL в самых разных приложениях. Обсуждение теоретических вопросов, базовых понятий, технических приемов, принципов построения программного кода, а также достаточное количество практических примеров позволят вам приступить к самостоятельной разработке баз данных и использовать свой собственный программный код SQL в большинстве реальных ситуаций. Упражнения в конце каждой главы помогут закрепить на практике полученные знания. Книга предназначена для тех, кто уже имеет некоторый опыт программирования и стремится создавать собственные базы данных с помощью SQL. При этом опыт программирования на SQL не предполагается, поэтому книга будет полезной и для тех, кто имеет самые начальные знания в области программирования баз данных, и для администраторов баз данных.


Расскажи про книгу своим друзьям и коллегам:

Твитнуть

Нравится


ISBN5-8459-0971-6
ISBN ENG0-7645-7732-8
Кол-во страниц496
Год выпуска2006
Формат70×100/16
Тип переплетамягкий переплет
Тип бумагигазетная
Серия. ..для начинающих (от Wrox)
АвторПол Уилтон, Джон Колби
Название ориг.Beginning SQL
Автор ориг.Paul Wilton, John Colby

Вас, возможно, заинтересуют следующие книги

  • Access 2010 для чайников

  • SQL для чайников, 7-е издание

  • SQL: полный справочник, 3-е издание

  • SQL. Библия пользователя. Язык запросов SQL, 2-е и…


Оглавление к книге Язык запросов SQL для начинающих

Оглавление

Введение 14
Глава 1. Введение в SQL 19
Глава 2. Ввод информации 55
Глава 3. Извлечение информации 67
Глава 4. Проектирование баз данных 129
Глава 5. Обработка данных 167
Глава 6. Группировка данных и вычисление итогов 199
Глава 7. Извлечение данных из нескольких таблиц 217
Глава 8. Запросы внутри других запросов 243
Глава 9. Сложные запросы 271
Глава 10. Представления 295
Глава 11. Транзакции 309
Глава 12. Безопасность SQL 339
Глава 13. Настройка базы данных 363
Приложение А. Решения упражнений 381
Приложение Б. Установка и использование систем баз данных 403
Приложение В. Установка начальных данных 463
Предметный указатель 483


Материалы к книге Язык запросов SQL для начинающих

Полное содержание
Об авторах
Введение

Как выучить SQL для начинающих за 5 шагов (с советами)

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

Что такое SQL?

SQL или стандартный язык запросов — это стандартный язык программирования, который специалисты в области информационных технологий используют для создания и управления реляционными базами данных. Реляционные базы данных — это базы данных со встроенными в программы функциями, которые позволяют пользователям видеть взаимосвязи между хранящимися в них данными. Например, база данных, в которой хранятся данные о продажах за первое десятилетие жизни компании, что позволяет сравнивать данные за несколько лет друг с другом. Реляционные базы данных имеют строки и столбцы для хранения данных, причем столбцы представляют категории, а строки содержат данные для каждой категории. SQL позволяет специалистам выполнять следующие задачи:

  • Обновление базы данных путем добавления или удаления строк данных

  • Сбор информации из базы данных для использования в бизнес-аналитике

  • Создание новых таблиц, графиков и отчетов на основе данных в базе данных

  • Изменение индекса и структуры баз данных

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

  • Выбор запросов: Эти запросы используются для поиска и выбора определенных точек или наборов данных в базе данных. Это самые простые и наиболее распространенные запросы, используемые в SQL.

  • Запросы действия: Эти запросы используются для выполнения определенных действий в базе данных, таких как создание таблиц, добавление или удаление строк данных и обновление точек данных. Профессионалы часто используют запросы действия, и они немного сложнее, чем запросы select.

  • Параметрические запросы: Эти запросы исследуют данные и определяют, подходят ли они для более простых запросов, таких как запросы типа action и select. Эти запросы могут быть сложными для создания, но могут повысить эффективность ваших задач SQL.

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

Почему важен SQL?

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

Зачем изучать SQL?

Многие организации используют базы данных SQL для хранения своей информации, поэтому изучение этого языка программирования может дать вам востребованные на рынке навыки при поиске работы в этих организациях. Как только вы поймете SQL, вы можете заняться составлением резюме, например, получить сертификат SQL, такой как Microsoft Technology Associate: Сертификация Microsoft Technology Associate: Database Fundamentals. Изучение SQL может помочь вам начать карьеру, поскольку эти навыки помогут вам выделиться среди других кандидатов начального уровня на такие должности, как разработчик баз данных, администратор или аналитик. Наконец, изучение SQL может помочь вам повысить потенциальную зарплату, когда вы будете претендовать на должности, связанные с анализом данных и администрированием.

Как изучать SQL для начинающих

Ниже приведены пять шагов, которые помогут вам изучить основы SQL:

1. Изучите простые запросы SQL

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

2. Посмотрите учебники по SQL

Если вы новичок, то наблюдение за работой других людей, особенно профессионалов, с базами данных SQL может помочь вам развить навыки работы с SQL, потому что у вас есть примеры для работы. Когда вы смотрите учебники, убедитесь, что вы смотрите учебники от разных людей, потому что у каждого человека могут быть свои сильные стороны при работе с SQL, и просмотр этих сильных сторон может дать вам широкий выбор инструментов, которые вы можете использовать. Также может быть полезно наблюдать за людьми с разным уровнем опыта, потому что новичок может объяснить SQL так, чтобы вы поняли, а профессионал может дать несколько советов для широкого круга пользователей.

3. Пройдите онлайн-обучение SQL

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

4. Пройдите курс SQL

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

5. Найдите простую программу базы данных SQL для практики

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

Сколько времени требуется для изучения SQL?

Время, необходимое для изучения SQL, зависит от того, какими ресурсами вы располагаете и как много практикуетесь. Самый быстрый способ выучить SQL — это посещать занятия и тренинги и отрабатывать полученные навыки на практике. Занятия могут длиться от нескольких дней до нескольких недель. Если у вас есть возможность практиковаться на реальных базах данных, вы можете научиться всему, что нужно для того, чтобы стать профессионалом в области SQL, за три-четыре месяца.

Советы для начинающих пользователей SQL

Ниже приведено несколько советов для начинающих пользователей SQL:

  • Узнайте о причинах, по которым различные организации используют SQL, поскольку это поможет вам отработать соответствующие навыки

  • Работайте над оптимизацией запросов после их изучения, чтобы быстро выполнять задачи, включая минимизацию количества необходимого кода

  • Рассмотрите возможность получения сертификата SQL, поскольку это может помочь вам получить желаемую работу и обеспечить цели, к которым вы можете стремиться

основных SQL-запросов — полное руководство для начинающих | by 🐼 panData

Изучите основы SQL-запросов и улучшите свои навыки работы с базами данных прямо сейчас!

3 мин чтения

·

19 февраля

Язык структурированных запросов (SQL) — это мощный язык, который позволяет пользователям взаимодействовать с базами данных. С помощью SQL вы можете выполнять основные операции, такие как вставка данных в базу данных, извлечение данных из базы данных и изменение данных в базе данных.

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

«Начало работы с SQL» — отличный ресурс для тех, кто хочет изучить или улучшить свои навыки работы с SQL. В книге даются четкие объяснения концепций SQL и практические примеры их применения в реальных сценариях. Он охватывает широкий круг тем, в том числе моделирование данных , запросов , соединений и расширенных методов, таких как оконные функции и циклы SQL , также известные как итеративные операторы, которые используются для многократного выполнения блока кода SQL. пока не будет выполнено определенное условие.

SQL-запрос — это запрос данных или информации из базы данных. Запрос состоит из одной или нескольких команд, которые извлекают данные из одной или нескольких таблиц. Базовая структура SQL-запроса следующая:

  • SELECT столбец1, столбец2, …
  • ИЗ таблицы1 ГДЕ условие;

В этом запросе «SELECT» указывает столбцы, которые необходимо извлечь из таблицы, «FROM» указывает используемую таблицу, а «WHERE» указывает условия, которые должны быть выполнены для извлечения данных.

Основные запросы SQL: SELECT, FROM и WHERE

Оператор SELECT используется для извлечения данных из таблицы. Например, следующий запрос извлекает все столбцы из таблицы «клиенты»:

 SELECT * 
FROM customers;

Оператор FROM указывает запрашиваемую таблицу. В следующем примере извлекаются все столбцы из таблицы «заказы»:

 SELECT * 
ИЗ заказов;

Оператор WHERE используется для фильтрации извлекаемых данных. Например, следующая очередь

 SELECT * 
ИЗ заказов
ГДЕ значение_заказа > 1000;

Использование операторов в SQL-запросах

SQL-запросы также могут использовать операторы для фильтрации или сортировки данных. Наиболее часто используемые операторы — это знак равенства (=), знак меньше (<), знак больше (>) и оператор «НРАВИТСЯ».

Например, следующий запрос извлекает всех клиентов с фамилией «Смит»:

 SELECT * 
FROM клиентов
WHERE last_name = 'Smith';

Следующий запрос извлекает все заказы со стоимостью больше 1000 долларов США и меньше 2000 долларов США:

 SELECT * 
ИЗ заказов
ГДЕ значение_заказа > 1000 И значение_заказа < 2000;

Оператор LIKE используется для сопоставления шаблонов в данных. Например, следующий запрос извлекает всех клиентов, фамилия которых начинается с «S»:

 SELECT * 
FROM customers
WHERE last_name LIKE 'S%';

Сортировка данных в запросах SQL

Запросы SQL также можно использовать для сортировки данных в порядке возрастания или убывания. Оператор «ORDER BY» используется для сортировки данных на основе одного или нескольких столбцов. Например, следующий запрос извлекает всех клиентов, отсортированных по фамилии в порядке возрастания:

 SELECT * 
FROM customers
ORDER BY last_name ASC;

Следующий запрос извлекает всех клиентов, отсортированных по фамилии в порядке убывания:

 SELECT * 
FROM клиентов
ORDER BY last_name DESC;

Группировка данных в SQL-запросах

SQL-запросы также могут группировать данные на основе одного или нескольких столбцов. Оператор « GROUP BY » используется для группировки данных. Например, следующий запрос извлекает общую стоимость заказов для каждого клиента:

 SELECT customer_id, SUM(order_value) 
ИЗ заказов
GROUP BY customer_id;

Ограничение данных в SQL-запросах

SQL-запросы также могут ограничивать объем извлекаемых данных. Оператор «LIMIT» используется для ограничения количества возвращаемых строк. Например, следующий запрос извлекает первые 10 строк из таблицы «клиенты»:

 ВЫБОР * 
ОТ клиентов ПРЕДЕЛ 10;

Заключение

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

Спасибо, что прочитали, 🐼❤️.

SQL — полное руководство для начинающих

В настоящее время каждой организации нужны данные для ведения бизнеса. Базы данных – лучший способ хранения организованного набора данных. Кроме того, SQL (язык структурированных запросов) является наиболее широко используемым языком программирования для организации и извлечения данных из базы данных. Это позволяет нам выполнять все операции CRUD (создание, чтение, обновление и удаление) в базе данных.

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

Назначение SQL

Основное назначение SQL — работа с реляционной базой данных и получение информации из нее. Это позволяет нам создавать новые базы данных, представления, таблицы, хранимые процедуры и функции.

Предварительное условие

  • Microsoft SQL Server Management Studio

Начало работы

  1. Сначала откройте Microsoft SQL Server Management Studio.
  2. Затем перейдите к Файл -> Подключить обозреватель объектов. См. следующее изображение.
  3. Теперь появится диалоговое окно SQL Server . Имя вашего компьютера появится в поле Server Name . Убедитесь, что в качестве типа аутентификации выбрана аутентификация Windows . Затем выберите опцию Подключить .
    Появится новое окно, в котором вы можете выполнить SQL-запросы, описанные в следующих разделах.

Основы SQL

Прежде чем мы начнем работать с SQL, мы должны иметь некоторое представление о следующих терминах.

Таблица

Таблица — это объект базы данных, который представляет данные в столбцах и строках.

Записи и поля

Строки описываются как записи. Столбцы описываются как поля, представляющие категорию записей. Например, таблица сведений об учащемся содержит строку для каждого учащегося и столбец для каждой детали, такой как возраст, рост и т. д.

Типы данных SQL

Основные элементы, необходимые для создания столбца, — это имена и типы данных. SQL поддерживает следующие три типа данных:

  • Строковый тип данных
  • Числовой тип данных
  • Тип данных даты

Предложения SQL

Язык SQL нечувствителен к регистру. Три основных предложения в SQL: Выберите , из , , где .

Select

Select является наиболее важным предложением в SQL. Это помогает нам получать данные из таблицы. Просто он отвечает Какие данные мы должны показать?

из

Извлекает данные из определенной таблицы в базе данных. Просто он отвечает Откуда мы получаем данные?

где

Это извлекает определенные записи данных в таблице. Проще говоря, он отвечает Данные какой категории мы должны показать?

Синтаксис:

  Выберите  *  из  <<Имя таблицы>> , где  <<Имя столбца>> = <<Значение>> 

Пример:

Категории SQL

В SQL есть пять категорий:

  • Язык определения данных: Выполняет Создать , Изменить , Отбросить операций.
  • Язык обработки данных: Выполняет Вставка , Обновить , Удалить операций.
  • Язык управления данными : выполняет операций предоставления и отзыва .
  • Язык запроса данных: Выполняет операцию Select .
  • Язык управления транзакциями: Выполняет операции Commit и Rollback .  

Часто используемые ключевые слова и их поведение в SQL

Как разработчик, мы должны знать следующие часто используемые ключевые слова и их использование в SQL, чтобы начать работу с ним:

#1: CREATE

  9001 6 Это ключевое слово позволяет нам создать новую таблицу.

Синтаксис:

 Создать таблицу <<имя таблицы>>
(
   <<имя столбца1>> тип данных,
   <<имя столбца2>> тип данных
) 

Пример:

Вывод:

#2: Вставить в

Это ключевое слово используется для вставки новых записей (строк) в таблицу.

Синтаксис:

 Вставить в <<имя таблицы>>
значения (значение1, значение2, ….) 

Пример:

Вывод:

Точно так же вы можете добавить несколько записей одновременно, как показано на следующем рисунке.

Синтаксис:

 Вставить в <<имя таблицы>>
значения (значение1, значение2, ….),
       (значение1, значение2, ….),
       (значение1, значение2, ….), 

Пример:

Вывод:  

#3: Обновить

Обновляет существующие записи в таблице.

Синтаксис:

 Обновление <<имя таблицы>>>> установить <<имя столбца>> = <<значение>>, где <<имя столбца>> = <<значение>> 

Пример:

Вывод:

До обновления:

После обновления:

#4: Различный

Это ключевое слово удаляет повторяющиеся записи и получает уникальные записи из таблицы.

Синтаксис:

 Выбрать отдельные * из <<имя таблицы>> 

Пример:

Обратитесь к следующему изображению, чтобы получить отдельные значения столбцов.

Синтаксис:

 Выберите отличное <<имя столбца>> из <<имени таблицы>> 

Пример:

 #5: top

  Используйте это ключевое слово, чтобы получить верхние значения в таблице.

Синтаксис:

 Выберите первое числовое значение * из <<имя таблицы>> 

Пример:

#6: упорядочить по

Мы можем использовать это ключевое слово для сортировки записей по возрастанию или по убыванию заказ.

Синтаксис:

 Выберите * из <<имя таблицы>> в порядке <<имя столбца>> по возрастанию 

Чтобы отсортировать записи в порядке возрастания, используйте ключевое слово по возрастанию.

Пример:

Чтобы отсортировать записи в порядке убывания, используйте ключевое слово desc.

 Синтаксис:

 Выбрать * из <<имя таблицы>> упорядочить по <<имя столбца>> desc 

Пример:

#7: и

Это ключевое слово используется для отображения записей, удовлетворяющих всем условиям в предложении where .

Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> = <<значение>> и <<имя столбца>> = <<значение>>
 

Пример:

#8: или

Это ключевое слово отображает записи, которые удовлетворяют любому из условий в , где пункт .

Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> = <<значение>> или <<имя столбца>> = <<значение>>
 

Пример:

#9: NOT

Это ключевое слово отображает записи, которые не удовлетворяют заданному условию.

Синтаксис:

 Выберите * из <<имя таблицы>>, где не <<имя столбца>> = <<значение>> 

Пример:

#10: MIN

Это ключевое слово отображает наименьшее значение в столбце.

Синтаксис:

 SELECT MIN (<< Имя столбца >>>>) из << Имя таблицы >> 

Пример:

#11: максимум

Отображает самое большое значение в колонке. .

Синтаксис:

 Выберите max(<<имя столбца>>) из <<имя таблицы>> 

Пример:

#12: SUM

Это ключевое слово отображает общее значение суммы для числового столбца.

Синтаксис:

 Выбрать сумму(<<имя столбца>>) из <<имя таблицы>> 

Пример:

#13: in

9000 6 Это ключевое слово извлекает несколько значений, удовлетворяющих условию в пункте , где .

 Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> в (<<значение1>>, <<значение2>>, ….) 

Пример:

#14: не в

Это ключевое слово извлекает несколько значений, которые не удовлетворяют условию в предложении where.

 Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> не входит в (<<значение1>>, <<значение2>>, ….) 

Пример:

#15: Count

Используйте ключевое слово Count, чтобы получить общее количество строк в таблице. Мы можем использовать это, чтобы вернуть количество строк, удовлетворяющих указанному условию.

Синтаксис:

 Выберите count(*) из <<имя таблицы>> 

Пример:

#16: AVG

Это ключевое слово возвращает значение среднее значение столбца.

Синтаксис:

 Выберите avg(<<имя столбца>>) из <<имя таблицы>> 

Пример:

#17: ЛЮБОЙ

9 0006 Это ключевое слово используется для проверки того, записи существуют или нет в таблице.

Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> = любое (Выберите * из <<имя таблицы>>, где <<имя столбца>> = <<значение>>) 

Пример:

#18: Like

Это ключевое слово извлекает указанный шаблон в столбце.

Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>>, например «%Value%» 

Пример:

#19: UNION

Это ключевое слово используется для объединения двух или более операторов select.

Синтаксис:

 Выберите * из <<имя таблицы1>>
союз
Выберите * из <> 

Пример:

#20: Is NULL

Это ключевое слово извлекает строки, удовлетворяющие нулевому значению в определенном столбце.

Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> равно null 

Пример:

#21: IS NOT NULL

конкретный столбец.

Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> не равно нулю 

Пример:

#22: ПОДСТАВНЫЕ КАРТЫ

Это ключевое слово используется вместо определенный символ в строке для получения всех возможных значений. Вот некоторые общие значения подстановочных знаков в SQL: _ * ? [] ! –

Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> например '<<значение с подстановочным значением>>' 

Пример:

#23: GRO ВВЕРХ НА

Это ключевое слово используется для группировки записей. Основная цель этого оператора — найти, сколько записей имеют одинаковые значения в таблице.

Синтаксис:

 Выберите count(<<имя столбца>>), <<имя столбца>> из группы <<имя таблицы>> по <<имя столбца>>
 

Пример:

#24: Псевдонимы

Мы можем дать временное имя для столбца в таблице. Здесь столбец CustomerID называется Id, , а столбец CustomerName — Name .

Синтаксис:

 Выберите <<имя столбца>> как <<временное имя>> из <<имя таблицы>> 

Пример:

#25: Между

Это ключевое слово извлекает значения внутри заданный диапазон.

Синтаксис:

 Выберите * из <<имя таблицы>>, где <<имя столбца>> находится между <<значением>> и <<значением>> 

Пример:

#26: Присоединиться

Это ключевое слово объединяет записи из двух или более таблиц, используя в них общее поле. В SQL существует четыре типа соединения:

  •    Внутреннее соединение
  •    Левое соединение
  •    Правое соединение
  •   Полное соединение

Давайте рассмотрим эти ключевые слова соединения на примере данных.

Таблица 1 : Студенты

Таблица 2: Информация о студентах

Внутреннее соединение:

которые соответствуют значениям в обеих таблицах. Внутреннее соединение обычно называют просто соединением.

Синтаксис:

 Выберите <<имя столбца>>
из <<имя таблицы1>>
  Внутреннее соединение  <<имя таблицы2>> с <<имя таблицы1>>.<<имя столбца>> = <<имя таблицы2>>.<<имя столбца>> 

Пример:

Левое соединение:

Левое соединение возвращает все записи из левой таблицы и соответствующие записи из правой таблицы по ключевому слову соединения.

Синтаксис:

 Выберите <<имя столбца>>
из <<имя таблицы1>>
  Левое соединение  <<имя таблицы2>> с <<имя таблицы1>>.<<имя столбца>> = <<имя таблицы2>>.<<имя столбца>> 

Пример:

Правое объединение:

Правое объединение возвращает все записи из правой таблицы и соответствующие записи из левой таблицы ключевого слова Join.

Синтаксис:

 Выберите <<имя столбца>>
Из <<имя таблицы1>>
  Правое соединение  <<имя таблицы2>> с <<имя таблицы1>>. <<имя столбца>> = <<имя таблицы2>>.<<имя столбца>> 

Пример:

Полное объединение:

Полное объединение находит совпадающие записи в таблицах левого и правого соединения и возвращает все записи для сравнения. Если совпадений не найдено, то для этих записей будет возвращено значение NULL. Его также называют полным внешним соединением.

Синтаксис:

 Выберите <<имя столбца>>
из <<имя таблицы1>>
  Полное соединение  <<имя таблицы2>> с <<имя таблицы1>>.<<имя столбца>> = <<имя таблицы2>>.<<имя столбца>> 

Пример:

#27: Первичный ключ

Первичный ключ обеспечивает уникальность значения в записи. Он никогда не содержит значений NULL.

Синтаксис:

 Создать таблицу <<имя таблицы>>
(
 <> тип данных не нулевой  первичный ключ  ,
 <<имя столбца2>> тип данных
) 

Пример: Здесь столбец RollNo помечен как первичный ключ, так как каждый учащийся имеет уникальный номер списка.

#28: Внешний ключ

Внешний ключ — это поле в одной таблице, которое указывает на первичный ключ в другой таблице.

Синтаксис:

 Создать таблицу <<имя таблицы>>
(
 <> тип данных не нулевой первичный ключ,
 <<имя столбца2>> тип данных  ссылки на внешний ключ  <<имя существующей таблицы>>(<<имя существующего столбца>>),
 <<имя столбца3>> тип данных,
 <<имя столбца4>> тип данных
) 

Пример:

Комментарии SQL

Чтобы прокомментировать определенную строку в SQL, используйте двойной символ дефиса (- – ). Основная цель комментариев — объяснить процесс.

Другие интересные темы, такие как хранимые процедуры, представления и функции, будут обсуждаться в наших следующих блогах.

Резюме

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

Imacros | Все права защищены © 2021