Гайды по БД и SQL
前往频道在 Telegram
Владелец, реклама – @Ak_Mihail Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
显示更多6 346
订阅者
无数据24 小时
-57 天
-3930 天
帖子存档
6 346
Функция SUBSTRING вырезает и возвращает заданное количество символов из строки. Первым параметром функция принимает поле или строку, вторым параметром - с какой позиции начинать вырезания (нумерация символов начинается с 1), третьем параметром - сколько символов брать.
Пример: возвращается вся строка до конца, начиная с пятого символа:
SELECT id, SUBSTRING(text, 5) as text FROM texts
Гайды по БД и SQL6 346
Вы знаете об инструментах Docker и GitLab CI? Хотите познакомиться с основами профессии DevOps-специалиста? DevOps-инженер автоматизирует процессы разработки, тестирования и доставки кода пользователю. Эта специальность стала самой высокооплачиваемой в сфере IT в России за 2022 год, по данным Зарплата.ру.
Получите базовые знания на бесплатном онлайн-интенсиве, который пройдёт 24–26 апреля в 21:00 по московскому времени.
Регистрируйтесь: 👉 https://goo.su/bTtN
Сразу отправим вам на почту чек-лист «Погружаемся в DevOps».
Под руководством спикера интенсива и Lead DevOps Константина Брюханова вы узнаете много нового об интересной сфере и повысите уровень своих знаний в области IT.
За 3 дня поймёте:
💻 что такое DevOps и зачем он нужен бизнесу;
💻 как работать с Docker;
💻 как создаются CI/CD-пайплайны в GitLab CI.
🎁 Всем, кто дойдёт до конца интенсива, — электронная книга издательства МИФ «Разум под контролем» в подарок. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Ждём вас в эфире 24–26 апреля в 21:00 по московскому времени!
6 346
Функция RTRIM обрезает пробелы, которые стоят в конце строки.
Пример: при выборке будут удалены пробелы справа:
SELECT *, RTRIM(поле) as name FROM workers
Гайды по БД и SQL6 346
MySQL TIMESTAMPADD добавляет значение времени со значением даты или даты и времени. Единицей указанного интервала должно быть одно из следующих значений: FRAC_SECOND (микросекунды), SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER или YEAR.
Синтаксис:
TIMESTAMPADD (единица измерения, интервал, datetime_expr);
Гайды по БД и SQL6 346
MySQL функция MAKEDATE возвращает дату для определенного значения года и дня года.
Синтаксис:
MAKEDATE( year, day-of-year )
Гайды по БД и SQL6 346
Repost from КИБЕР МЕДИА
Фаззинг – это неотъемлемая часть цикла безопасной разработки. Это процедура подачи большого количества, порядка миллиарда, образцов входных данных программному коду, выполняющему их обработку. При этом для каждого образца входных данных выполняется отдельный запуск кода и верификация его корректной работы. В новой статье на сайте обсудили фаззинг с экспертами.
6 346
SQL запрос SELECT: значение и примеры
⤷ Читать статью
SELECT SQL — оператор запроса, который возвращающает определённый набор данных из базы данных. Список столбцов выборки задаётся в части оператора, которая называется предложением оператора SELECT.
Гайды по БД и SQL
6 346
Функция LOWER преобразует все буквы в указанной строке в нижний регистр. Если в строке есть символы, которые не являются буквами, они не зависят от этой функции.
Синтаксис:
LOWER( string )
Гайды по БД и SQL6 346
MySQL функция CONV преобразует число из одной числовой базы в другую и возвращает результат в виде строкового значения.
Пример:
> SELECT conv('100', 2, 10);
4
> SELECT conv('-10', 16, 10);
-16
Гайды по БД и SQL6 346
Функция EXTRACT() извлекает часть из заданной даты. Обрати внимание на примеры. В первом мы извлекаем неделю. Во втором примере извлекаются минуты. В третьем случае – год и месяц.
Пример: из даты извлекается день месяца:
SELECT *, EXTRACT(DAY FROM date) as day FROM workers
Гайды по БД и SQL6 346
Продвинутый курс SQL за час - проще некуда
01:14 | Сортировка по номеру
03:23 | Ограничение вывода limit
08:18 | Сложение колонок
15:35 | join - связи таблиц
27:45 | Left join
29:38 | Right join
35:00 | Быть или не быть (exists)
54:00 | Группировка данных group by
⤷ Смотреть на ютуб
Гайды по БД и SQL
6 346
Функция CONCAT предназначена для сложения строк при выборке из базы данных. Строками обычно выступают поля таблиц.
Пример: при выборке из базы создается новое поле concat, в котором одновременно сольются 3 поля - age, name и salary:
SELECT *, CONCAT(age, name, salary) as concat FROM workers
Гайды по БД и SQL6 346
Оператор SQL UNION используется для объединения двух и более запросов оператора SQL SELECT. Важно отметить, что каждый из операторов SQL SELECT должен иметь в своем запросе одинаковое количество столбцов и типы возвращаемых данных, иначе произойдет ошибка при формировании результирующей таблицы.
Пример: с помощью оператора SQL UNION вывести название исполнителя и альбома с использованием оператора UNION:
SELECT Singer FROM Artists
UNION
SELECT Album FROM Artists
Гайды по БД и SQL6 346
Функция STRCMP() сравнивает две строки. Если строки совпадают, возвращается 0. Если string1 больше string2, функция возвращает 1. Если же string1 меньше string2, вернется -1.
Пример: сравните две строки:
SELECT STRCMP("SQL Tutorial", "SQL Tutorial");
Гайды по БД и SQL6 346
Ограничение DEFAULT используется для предоставления значения по умолчанию для столбца. Значение по умолчанию будет добавлено ко всем новым записям, если другое значение не указано.
В примере устанавливается значение DEFAULT для столбца «country», когда создается таблица «users»:
CREATE TABLE users (
user_id int NOT NULL,
name varchar(255) NOT NULL,
fullname varchar(255),
gender int,
country varchar(255) DEFAULT 'Spain'
);
Гайды по БД и SQL6 346
Функция REPEAT() повторяет строку столько раз, сколько указано.
Пример: повторите текст в CustomerName 2 раза:
SELECT REPEAT(CustomerName, 2)
FROM Customers;
Гайды по БД и SQL6 346
Функция LOCATE() возвращает позицию первого вхождения подстроки в строку. Если подстрока не найдена в исходной строке, эта функция возвращает 0.
Пример: Найдите «a» в столбце CustomerName и верните позицию:
SELECT LOCATE("a", CustomerName)
FROM Customers;
Гайды по БД и SQL6 346
Хотите узнать больше о профессии SQL-разработчика и аналитика данных? Тогда регистрируйтесь на бесплатный онлайн-интенсив Skillbox, который пройдёт с 20 по 22 апреля в 19:00 по московскому времени.
Запись и подробная информация: 👉 https://epic.st/k_-5s.
● Научитесь работать с базами данных — получите навык, необходимый каждому программисту и аналитику данных.
● Прокачаете знания SQL.
● Научитесь использовать сложные конструкции SQL.
● Поймёте, как оптимизировать рутинные задачи при помощи SQL-запросов и получить повышение.
Разобраться в теме поможет профи — специалист по анализу данных, сертифицированный SQL-разработчик от Microsoft Мкртич Пудеян. 8 лет работал специалистом по хранилищам данных в Tele2.
🎁 Сразу после регистрации пришлём вам чек-лист базовых навыков по SQL, которые требуют на собеседованиях. В конце интенсива подарим каждому участнику электронную книгу издательства МИФ. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Присоединяйтесь!
6 346
Функция NOW возвращает текущий момент времени в формате год-месяц-день часы:минуты:секунды.
Примеры: узнаем номер текущего дня недели:
WEEKDAY(NOW())
Гайды по БД и SQL
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
