SQL и БД Learning
رفتن به کانال در Telegram
№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
نمایش بیشتر9 711
مشترکین
-424 ساعت
-157 روز
-4730 روز
آرشیو پست ها
9 710
Функция DAYNAME()
Функция DAYNAME() возвращает имя дня недели для заданной даты.
Синтаксис:
DAYNAME(date).9 710
😮 Добавлена новая база слитых курсов на 800ГБ:
Программирование:
https://t.me/+hwVWMXoEAIgyNmRi
Frontend и Web:
https://t.me/+Zaw7AjExRrc3NTQy
Python:
https://t.me/+7QcLdlZvN9g4YTUy
Графика и дизайн:
https://t.me/+SXsGLlSUxLgwMGNi
9 710
Более 1790 русскоязычных книг по программированию и технологиям можно найти на канале @it_boooks
9 710
Какие ещё ограничения вы знаете, как они работают и указываются?
SQL-ограничения (constraints) указываются при создании или изменении таблицы. Это правила для ограничения типа данных, которые могут храниться в таблице. Действие с данными не будет выполнено, если нарушаются установленные ограничения.
•
UNIQUE — гарантирует уникальность значений в столбце;
• NOT NULL — значение не может быть NULL;
• INDEX — создаёт индексы в таблице для быстрого поиска/запросов;
• CHECK — значения столбца должны соответствовать заданным условиям;
• DEFAULT — предоставляет столбцу значения по умолчанию.9 710
Функция MAKETIME()
Функция MAKETIME() создает и возвращает время, основанное значение час, минут и секунд.
Синтаксис:
MAKETIME(hour, minute, second).9 710
#Вопросы_с_собеседования
❓Как GROUP BY обрабатывает значение NULL?
Ответ:
При использовании GROUP BY все значения NULL считаются равными.
9 710
Мир компьютерных наук и технологий - простыми словами в телеграм-канале Computer Science.
Эти знания будут полезны каждому IT-специалисту!
9 710
Функция EXTRACT()
Функция EXTRACT() извлекает часть из заданной даты.
В нашем примере функция извлекает месяц из даты.
Синтаксис:
EXTRACT(part FROM date).9 710
#Вопросы_с_собеседования
❓Отработает ли данный запрос?
Ответ:
Нет, не отработает. Опытный data-инженер знает, что row_number() — это часть аналитической функции, которая не может быть применена сама по себе. Аналитические функции используются только в конcтрукциях SELECT или ORDER BY.
9 710
#Вопросы_с_собеседования
Какие параметры используются в конструкции order by?
Ответ:
ASC и DESC.
9 710
Не можете найти годный канал с фишками и полезными новостями для программистов?
Многие сталкивались с такой проблемой, но появилось решение в виде CodeBranch 💻
Авторы канала очень хорошо разбираются в программировании и IT-сфере, поэтому в канале публикуются только полезные материалы и новости для программистов.
Оставляем ссылку на них, они тебя ждут – @CodeBranch
9 710
Функция SUBDATE()
Функция SUBDATE() вычитает интервал времени/даты из даты, а затем возвращает дату.
В нашем примере функция вычитает 10 дней из даты и возвращает измененную дату.
Синтаксис:
SUBDATE(date, INTERVAL value unit)
или
SUBDATE(date, days).9 710
Нашли для вас четыре канала, которые помогут в изучении любого языка программирования без трудностей 🧑🏻💻
1. Всё об IT - большой сборник курсов, полезного софта, гайдов и советов по всем языкам программирования.
2. Code Guru - хранилище полезной информации для программистов. Тут все самые необходимые шпаргалки, заметки, видеоролики и методички.
3. Терминалоджи - большой словарь, где термины по кодингу поясняются простым языком.
4. IT questions - популярные вопросы по языкам программирования и лучшие ответы на них от IT специалистов.
Эти каналы реальная находка для начинающих и опытных программистов, с вас 👍
9 710
#Вопросы_с_собеседования
❓Для чего используются агрегатные функции?
Агрегатные функции используются для выполнения вычислений на одном или нескольких значениях и возвращают одиночное значение с осмысленной информацией.
Несколько примеров агрегатных функций:
COUNT(), SUM(), MAX(), MIN(), AVG() и ROUND().9 710
Функция FIND_IN_SET()
Функция FIND_IN_SET() возвращает положение строки в списке строк.
Подробнее ознакомиться с функцией можно здесь.
9 710
Научитесь разрабатывать и оптимизировать базы данных в MS SQL!
Погрузитесь во внутренние процессы СУБД на онлайн-курсе «MS SQL Server разработчик» от OTUS.
За 5 месяцев живых вебинаров с опытными программистами вы научитесь:
✔️Разрабатывать на MS SQL;
✔️Профессионально проектировать БД;
✔️Анализировать и оптимизировать запросы;
✔️Писать сложные хранимые процедуры, функции и триггеры;
✔️Читать план запроса.
Вас ждут интенсивная практика, разбор типичных ошибок и обмен опытом, а также выпускной проект.
👉 Пройдете вступительный тест — сможете занять место в группе по спец.цене https://otus.pw/KtuV/
9 710
#Вопросы_с_собеседования
❓Опишите разницу типов данных DATETIME и TIMESTAMP
DATETIME предназначен для хранения целого числа: YYYYMMDDHHMMSS. И это время не зависит от временной зоны, настроенной на сервере. Размер: 8 байт
TIMESTAMP хранит значение равное количеству секунд, прошедших с полуночи 1 января 1970 года по усреднённому времени Гринвича. При получении из базы отображается с учётом часового пояса. Размер: 4 байта9 710
Функция ADDDATE()
Функция ADDDATE() добавляет интервал времени/даты к дате, а затем возвращает дату.
Синтаксис:
ADDDATE(date, INTERVAL value addunit)или
ADDDATE(date, days).
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
