Giter Site home page Giter Site logo

skyrocketstan / learning_netology_sql-agg Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 9 KB

Домашнее задание к занятию 8.2: SQL: вложенные подзапросы, JOIN'ы, агрегирующие запросы

License: MIT License

homework netology sql sql-learning

learning_netology_sql-agg's Introduction

Домашнее задание к занятию 8.2: SQL: вложенные подзапросы, JOIN'ы, агрегирующие запросы

Задача Две таблицы

Описание

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

  1. Напишите скрипт создания таблицы со следующими параметрами:
  • название таблицы - CUSTOMERS
  • содержит в себе 5 столбцов - id, name, surname, age, phone_number
  • первичным ключом будет поле id, который инкрементируется каждый раз, при создании пользователя
  1. Напишите скрипт создания таблицы со следующими параметрами:
  • название таблицы - ORDERS
  • содержит в себе 4 столбца - id, date, customer_id,product_name, amount
  • первичным ключом будет поле id, который инкрементируется каждый раз, при создании заказа
  • внешним ключом на поле id таблицы пользователей будет customer_id
  1. Напишите скрипт, который будет возвращать из таблиц поля product_name для пользователей с именем alexey независимо от регистра ввода имени.

Итого у вас должно быть три файла-скрипта с расширением sql. Написанные скрипты выложите в отдельный репозиторий на гитхабе, и прикрепите ссылку на него в домашнем задании.

learning_netology_sql-agg's People

Contributors

skyrocketstan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.