Skip to content

MargoMorugina/SQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

SQL_DDL

Первая часть - файл hw_1_sql

Таблица employees

Создать таблицу employees

  • id. serial, primary key,
  • employee_name. Varchar(50), not null Наполнить таблицу employee 70 строками.

Таблица salary1.

Создать таблицу salary

  • id. Serial primary key,
  • monthly_salary. Int, not null Наполнить таблицу salary 15 строками:
  • 1000
  • 1100
  • 1200
  • 1300
  • 1400
  • 1500
  • 1600
  • 1700
  • 1800
  • 1900
  • 2000
  • 2100
  • 2200
  • 2300
  • 2400
  • 2500

Таблица employee_salary

Создать таблицу employee_salary

  • id. Serial primary key,
  • employee_id. Int, not null, unique
  • salary_id. Int, not null Наполнить таблицу employee_salary 40 строками:
  • в 10 строк из 40 вставить несуществующие employee_id

Таблица roles

Создать таблицу roles

  • id. Serial primary key,
  • role_name. int, not null, unique Поменять тип столба role_name с int на varchar(30) Наполнить таблицу roles 20 строками

Таблица roles_employee

Создать таблицу roles_employee

  • id. Serial primary key,
  • employee_id. Int, not null, unique (внешний ключ для таблицы employees, поле id)
  • role_id. Int, not null (внешний ключ для таблицы roles, поле id) Наполнить таблицу roles_employee 40 строками

SQL_HW 1 - файл hw_1.1_sql

  1. Вывести все поля и все строки.
  2. Вывести всех студентов в таблице
  3. Вывести только Id пользователей
  4. Вывести только имя пользователей
  5. Вывести только email пользователей
  6. Вывести имя и email пользователей
  7. Вывести id, имя, email и дату создания пользователей
  8. Вывести пользователей где password 12333
  9. Вывести пользователей которые были созданы 2021-03-26 00:00:00
  10. Вывести пользователей где в имени есть слово Анна
  11. Вывести пользователей где в имени в конце есть 8
  12. Вывести пользователей где в имени в есть буква а
  13. Вывести пользователей которые были созданы 2021-07-12 00:00:00
  14. Вывести пользователей которые были созданы 2021-07-12 00:00:00 и имеют пароль 1m313
  15. Вывести пользователей которые были созданы 2021-07-12 00:00:00 и у которых в имени есть слово Andrey
  16. Вывести пользователей которые были созданы 2021-07-12 00:00:00 и у которых в имени есть цифра 8
  17. Вывести пользователя у которых id равен 110
  18. Вывести пользователя у которых id равен 153
  19. Вывести пользователя у которых id больше 140
  20. Вывести пользователя у которых id меньше 130
  21. Вывести пользователя у которых id меньше 127 или больше 188
  22. Вывести пользователя у которых id меньше либо равно 137
  23. Вывести пользователя у которых id больше либо равно 137
  24. Вывести пользователя у которых id больше 180 но меньше 190
  25. Вывести пользователя у которых id между 180 и 190
  26. Вывести пользователей где password равен 12333, 1m313, 123313
  27. Вывести пользователей где created_on равен 2020-10-03 00:00:00, 2021-05-19 00:00:00, 2021-03-26 00:00:00
  28. Вывести минимальный id
  29. Вывести максимальный.
  30. Вывести количество пользователей
  31. Вывести id пользователя, имя, дату создания пользователя. Отсортировать по порядку возрастания даты добавления пользоватлеля.
  32. Вывести id пользователя, имя, дату создания пользователя. Отсортировать по порядку убывания даты добавления пользоватлеля.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published