Skip to content

Запросы, код, оптимизация запросов, домашние задания с курса | Queries, code, query optimization, homework from the course

Notifications You must be signed in to change notification settings

marina-bor-23/sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQL

Запросы, код, оптимизация запросов, домашние задания с курса
| Queries, code, query optimization, homework from the course

Работу я выполняла на установленном на ноутбук Microsoft SQL Server.

  1. Query, CTE, Case, Aggregating functions. Тренировочная база данных была предоставлена на курсе и находится в документе «sql script airport base.txt»

Необходимо в Microsoft SQL Server нажать «New Query» и вставить содержимое документа. Далее нажать «Execute» и сохранить запрос.
После этого можно закрыть вкладку и обновить списки Databases правой кнопкой мыши. После этого можно вставлять мои запросы к этой БД через «Execute».

Ниже будут представлены диаграмма БД и скриншоты результатов моих запросов к ней.


I did the work on a Microsoft SQL Server installed on a laptop.

The training database was provided during the course and is located in the document "airport base.sql"
It is necessary to click "New Query" in Microsoft SQL Server and paste the contents of the document.
Next, click "Execute" and save the request.
After that, you can close the tab and update the Databases lists with the right mouse button. After that, you can insert my queries to this database via "Execute".
This is how the database diagram looks like:
airport diagram

Screenshots of the results of my database queries will be shown below.

Запрос, CTE, Кейс, агрегирующие функции
Находится в файле "1 Query"

Query, CTE, Case, Aggregating functions:
Located in the file "1 Query"

Result:
1 Query


2. Создание собственной БД, связь между таблицами, запросы

Сначала я создала базу данных, она находится в файле под названием "hotel base.sql". Необходимо запустить ее и сохранить, а далее приступить к запуску кодов под каждой буквой.
Диаграмма БД находится чуть ниже.
a. Запрос, включающий фильтрацию данных по NOT IN и LIKE и сортировкой по двум полям. Находится в файле "a.sql";
b. Многотабличный запрос, содержащий группировку записей, агрегативные функции и фильтр, используемый в разделе HAVING. Находится в файле "b.sql";
c. Многотабличный запрос, включающий соединение таблиц по ключам с фильтром и CASE-выражением. Находится в файле "c.sql";
d. Многотабличный запрос, включающий временную таблицу. Находится в файле "d.sql";
e. Многотабличный запрос, включающий 2 оконные функции с сортировкой. Находится в файле "e.sql"


2. Creating my own database, relationship between tables, queries:

First, I created a database, it is located in a file called "hotel base.sql". You need to run it and save it, and then start running the codes under each letter. This is how the database diagram looks like:
hotel diagram

a. A query that includes filtering data by NOT IN and LIKE and sorting by two fields. Located in the file "a.sql";
Result:
a

b. A multi-table query containing grouping of records, aggregate functions and a filter used in the HAVING section. Located in the file "b.sql";
Result:
b

c. A multi-table query that includes joining tables by keys with a filter and a CASE expression. Located in the file "c.sql";
Result:
c

d. A multi-table query that includes a temporary table. Located in the file "d.sql";
Result:
d

e. A multi-table query that includes 2 window functions with sorting. Located in the file "e.sql"
Result:
e

About

Запросы, код, оптимизация запросов, домашние задания с курса | Queries, code, query optimization, homework from the course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages