Тёмный

Базы данных. MySQL. Функции, AS, UNION. 

R class Tech
Подписаться 12 тыс.
Просмотров 9 тыс.
50% 1

Презентация:
docs.google.com/presentation/...
Задачи:
docs.google.com/spreadsheets/...
Вводный курс по базам данных.
В этом занятии будет:
- Аггрегационные функции (COUNT, MIN, AVG, ...)
- Конструкция AS
- Строковые функции
- Математические функции
- Функции работы с датами и временем
- Конструкция UNION
- UNION + WHERE, UNION + ORDER
По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro

Опубликовано:

 

19 май 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@wsg2843
@wsg2843 3 месяца назад
Запросы, которые получились по задачкам, просто оставлю здесь: 1 SELECT MAX(salary) FROM `salaries`; 2 SELECT description as `Before`, REPLACE(description,"Починить","Исправить") as `After` FROM `tasks` where description LIKE "%починить%" or description LIKE "%исправить%"; 3 SELECT AVG(salary) FROM `salaries` where date>="2020-03-01" and date="2020-01-01" and date
@Rclass
@Rclass 3 месяца назад
Спасибо большое :) В закреп, как обычно)
@ny_sho_ti_dyadya
@ny_sho_ti_dyadya 4 года назад
лайк. коммент, подписка, колокольчик
@user-np8hb3sj6p
@user-np8hb3sj6p 4 года назад
Познавательный ролик, впрочем, как и остальные на этом канале, спасибо)
@bra1nlagwe
@bra1nlagwe 4 года назад
очень вовремя, спасибо!
@Kolpakovkirov
@Kolpakovkirov 4 года назад
Спасибо
@deimufa2
@deimufa2 2 года назад
UNION возвращает только уникальные значения. Если бы сделать SELECT "id" для "workers" UNION и Select для "old_workers", то значений было от 1 до 7 без повторов.
@Rclass
@Rclass 2 года назад
Да, вы верно заметили! Наверное даже стоит уточнить, что возвращаются уникальные строки значений, но это поведение можно изменить, указав не просто UNION, а UNION ALL :) Спасибо за отклик и уточнение :)
@websoda
@websoda 4 года назад
всё-таки ты был прав
@sergey_fedorenko
@sergey_fedorenko Год назад
Спасибо. А если при Union первичные ключи двух таблиц будут совпадать, то просто строка с общими атрибутами перезапишется с обновлёнными атрибутами?
@user-ul6yv9pr8e
@user-ul6yv9pr8e 2 года назад
спасибо за ролики. а по postgresql планируете ролики записать? также не увидел тип json ))
@Rclass
@Rclass 2 года назад
Спасибо, мы старались. Пока с новыми роликами не спешим. Тип JSON в MySQL отличается от текстового только валидацией.
@vladzaiko5012
@vladzaiko5012 3 года назад
если при использованию Union mysql приводит типы данных то всетаки когда будет ошибка если эти типы не совпадают ? или он всегда будет приводить и ошибки не будет ?
@johncarter494
@johncarter494 2 года назад
А есть решение 11 ой задачки?
@amelikrotova8006
@amelikrotova8006 3 года назад
как это записать , как правильно написать решение?
@amelikrotova8006
@amelikrotova8006 3 года назад
Как правильно записать определение процента решенных задач? " Подсчитать процент выполненных задач, поставленных в январе "
@valeriiyevdochenko8905
@valeriiyevdochenko8905 3 года назад
@@amelikrotova8006 SELECT (COUNT(end_at) / COUNT(created_at)) * 100 FROM tasks WHERE MONTH(created_at) = 1;
@valeriiyevdochenko8905
@valeriiyevdochenko8905 3 года назад
Давно собирался изучить MySQL. Ваш формат мне зашёл. Сначала теория по видео как на лекции, потом практика. Пришлось немного повозиться, но это того стоило. P.S. Куда отправлять решение? )))
@Rclass
@Rclass 3 года назад
Спасибо, мы старались ^_^
@user-yr2gp5yt5p
@user-yr2gp5yt5p 6 дней назад
Вы точно мне счёт потом не пришлёте, такие вещи бесплатными не бывают
@Rclass
@Rclass 6 дней назад
Как видите, бывают ) Пользуйтесь, всё для вас :)
Далее
Базы данных. MySQL. Select: GROUP, HAVING
8:22
Что такое WebSockets (веб-сокеты)
2:59
Базы данных. MySQL. Update, Delete
11:29
Просмотров 5 тыс.
Базы данных. Проектирование
14:53