Запросы, которые получились по задачкам, просто оставлю здесь: 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
если при использованию Union mysql приводит типы данных то всетаки когда будет ошибка если эти типы не совпадают ? или он всегда будет приводить и ошибки не будет ?
UNION возвращает только уникальные значения. Если бы сделать SELECT "id" для "workers" UNION и Select для "old_workers", то значений было от 1 до 7 без повторов.
Да, вы верно заметили! Наверное даже стоит уточнить, что возвращаются уникальные строки значений, но это поведение можно изменить, указав не просто UNION, а UNION ALL :) Спасибо за отклик и уточнение :)
Давно собирался изучить MySQL. Ваш формат мне зашёл. Сначала теория по видео как на лекции, потом практика. Пришлось немного повозиться, но это того стоило. P.S. Куда отправлять решение? )))
Запросы, которые получились по задачкам, просто оставлю здесь:
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
Спасибо большое :) В закреп, как обычно)
лайк. коммент, подписка, колокольчик
Познавательный ролик, впрочем, как и остальные на этом канале, спасибо)
Спасибо
очень вовремя, спасибо!
всё-таки ты был прав
если при использованию Union mysql приводит типы данных то всетаки когда будет ошибка если эти типы не совпадают ? или он всегда будет приводить и ошибки не будет ?
Спасибо. А если при Union первичные ключи двух таблиц будут совпадать, то просто строка с общими атрибутами перезапишется с обновлёнными атрибутами?
UNION возвращает только уникальные значения. Если бы сделать SELECT "id" для "workers" UNION и Select для "old_workers", то значений было от 1 до 7 без повторов.
Да, вы верно заметили! Наверное даже стоит уточнить, что возвращаются уникальные строки значений, но это поведение можно изменить, указав не просто UNION, а UNION ALL :) Спасибо за отклик и уточнение :)
спасибо за ролики. а по postgresql планируете ролики записать? также не увидел тип json ))
Спасибо, мы старались. Пока с новыми роликами не спешим. Тип JSON в MySQL отличается от текстового только валидацией.
как это записать , как правильно написать решение?
Как правильно записать определение процента решенных задач? " Подсчитать процент выполненных задач, поставленных в январе "
@@amelikrotova8006 SELECT (COUNT(end_at) / COUNT(created_at)) * 100 FROM tasks WHERE MONTH(created_at) = 1;
А есть решение 11 ой задачки?
Давно собирался изучить MySQL. Ваш формат мне зашёл. Сначала теория по видео как на лекции, потом практика. Пришлось немного повозиться, но это того стоило. P.S. Куда отправлять решение? )))
Спасибо, мы старались ^_^
Вы точно мне счёт потом не пришлёте, такие вещи бесплатными не бывают
Как видите, бывают ) Пользуйтесь, всё для вас :)