223 читали · 3 года назад
Курс SQL. Базы данных. ORACLE. Преобразование данных. Функция to_date
Здравствуй, уважаемый читатель! На прошлом уроке мы начали писать простые запросы и столкнулись с проблемой неявного преобразования текста в дату. Чем это опасно и как использовать даты в запросе правильно, я расскажу сегодня. Итак, мы поняли, что при написании дат в SQL–запросах в виде текста (то есть дат в кавычках), перед выполнением SQL–запросов, даты из текста будут автоматически распознаны. Текст будет неявно преобразован в дату. Неявно, означает, что без явной нашей команды на преобразование...
3 месяца назад
Посчитать количество дней в году (задача с собеседования)📆
А знаете что? Иногда самые простые вопросы в программировании могут вызвать секундное замешательство. Например, сколько дней в текущем году? 365 или 366? Конечно, если вспомнить про високосные года, ответ становится очевиднее. Но как это быстро посчитать в Oracle SQL? В чём же дело? Количество дней в году — это просто разница между первым днём следующего года и первым днём текущего года. Взглянем на этот процесс пошагово: ✅ Определяем первый день текущего года. ✅ Прибавляем к нему 12 месяцев, чтобы получить первый день следующего года...