Допустим, у нас стоит задача («фактуру» беру от фонаря, чисто чтоб под иллюстрацию решений канало): есть у нас, к примеру, таблица учеников (Students), в ней, помимо прочего, есть такие поля, как ФИО (Name), класс (ClassId) и показатель успеваемости (Performance). Нам надо (ну, скажем, для доски почёта) выбрать учеников с наилучшей успеваемостью по каждому классу. Запущено всё это на MS SQL Server. Так вот. Есть решение очевидное (для нахватавшегося SQL по верхам) и есть решение правильное (для умеющего в хитрозадые особенности). Очевидное решение (для тех, кто дальше джойнов не зашёл): скрестить...
С появлением интернета и развитием веб-приложений, базы данных стали неотъемлемой частью любого современного проекта. Базы данных хранят ценную информацию, которая необходима для работы сайтов и приложений. В этом руководстве мы рассмотрим основы SQL, которые помогут вам начать работу с базами данных. Что такое SQL? SQL (Structured Query Language) - это язык запросов, предназначенный для работы с данными в реляционных базах данных. SQL используется для выполнения основных операций с базами данных, таких как создание, изменение и удаление таблиц, добавление и удаление записей, а также выбор данных из таблиц...