Гайды по БД и SQL
رفتن به کانال در Telegram
Владелец, реклама – @Ak_Mihail Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
نمایش بیشتر6 195
مشترکین
-224 ساعت
-177 روز
-5230 روز
آرشیو پست ها
6 195
Работа с PostgreSQL в Python на русском
Включает:
🔹Подключение к БД
🔹Создание таблиц
🔹Вставка и извлечение данных
🔹 Обновление таблиц
🔹Удаление строк
Гайды по БД и SQL
6 195
Функция DISTINCTCOUNT Подсчитывает количество уникальных значений в столбце.
Синтаксис:
DISTINCTCOUNT(<column>)
Гайды по БД и SQL6 195
Добавление и обновление записей в БД
0:17 | (INSERT INTO + VALUES) Добавление новой записи
4:13 | (ALTER TABLE + CHANGE 'старое название' 'новое название' ТИП ДАННЫХ + по желанию NOT NULL) Замена принимаемых в поле типа данных и NOT NULL
8:20 | (INSERT INTO + VALUES) Добавление сразу нескольких записей
8:44 | (UPDATE + SET + WHERE) Обновление данных
11:40 | (UPDATE + SET + WHERE) Обновление сразу нескольких полей
⤷ Смотреть на ютуб
Гайды по БД и SQL
6 195
Сейчас мы рассмотрим функции строк, числа, даты, преобразования и некоторые другие функции в SQL Server
Функции строк:
LEN – возвращает длину строки.
LOWER – преобразует строку в нижний регистр.
LTRIM – удаляет начальные пробелы из строки.
NCHAR – возвращает символ Unicode, основанный на числовом коде.
PATINDEX – возвращает положение шаблона в строке.
REPLICATE – повторяет строку заданное количество раз.
REVERSE – переворачивает строку и возвращает результат.
Гайды по БД и SQL
6 195
Функция DROP COLUMN используется для удаления столбца в существующей таблице. В примере снизу видно как следующий SQL запрос удаляет столбец "ContactName" из таблицы "Customers".
Пример:
ALTER TABLE Customers
DROP COLUMN ContactName;
Гайды по БД и SQL6 195
Функция RIGHT извлекает подстроку из строки, начиная с самого правого символа.
Синтаксис:
RIGHT( string, number_of_characters )
Пример:
на картинке...
Гайды по БД и SQL6 195
Прокачать скилл с нуля и устроиться работать аналитиком данных можно всего за 2 месяца. Учебная программа одобрена экспертным советом Томского государственного университета.
Почему мы?
📚 Официальный образовательный партнер Томского государственного университета
🏅 Преподаватели-практики с высокой экспертизой
🎓 Удостоверение о повышении квалификации установленного образца
🙍♀️ Поддержка тьютора в зачислении и обучении
🙌 Увлеченное коммьюнити и новые полезные контакты
👥 Сотни довольных выпускников прошлых лет
Приглашаем принять участие:
— Студентов старшего курса и выпускников
— Женщин в декрете и неработающих мам детей до 7 лет
— Безработных и лиц под риском увольнения
— Лиц 50 лет и старше, предпенсионеров
Подробные условия участия на сайте проекта.
У нас есть и другие программы!
👨💻 Тестировщик ПО
🖌 Графический дизайн
🎲 Системный аналитик
📊 Аналитик маркетплейсов
Подайте заявку и начните учиться уже через 2 недели!
https://clck.ru/34GSCB
6 195
⤷ Читать статью
В этой статье мы познакомимся с SQL-инъекциями - уязвимостями веб-безопасности, которая позволяет злоумышленнику вмешиваться в запросы.
Гайды по БД и SQL
6 195
Что такое оператор SQL INNER JOIN?
Оператор SQL INNER JOIN формирует таблицу из записей двух или нескольких таблиц. Каждая строка из первой (левой) таблицы, сопоставляется с каждой строкой из второй (правой) таблицы, после чего происходит проверка условия. Если условие истинно, то строки попадают в результирующую таблицу. В результирующей таблице строки формируются конкатенацией строк первой и второй таблиц.
Синтаксис оператора SQL INNER JOIN на картинке сверху👆
Гайды по БД и SQL
6 195
❓Как формулировать и проверять гипотезы для своего продукта?
Обсудим 28 апреля в 20:00 на открытом уроке «Проверка гипотез. Не А/В-тестированием единым» в OTUS. Вебинар приурочен к старту онлайн-курса «Продуктовая аналитика» в OTUS.
⚡️На занятии мы разберем:
— Что такое гипотезы, и как их правильно формулировать?
— Кому и когда подойдут А/В-тесты?
— Альтернативные способы проверки гипотез.
Вебинар подойдет аналитикам, менеджерам продукта и маркетологам, желающим повысить свою эффективность в работе с данными и улучшить качество продукта.
🔥В результате вебинара вы поймете, когда уместно проводить А/В тесты, а когда — нет, а также получите рекомендации, что делать, когда А/В тесты не подходят. А продолжить обучение вы сможете на курсе, сейчас возможны разные способы оплаты.
👉Для участия зарегистрируйтесь: https://otus.pw/N3Do
Нативная интеграция. Информация о продукте www.otus.ru
6 195
Функция MID извлекает подстроку из строки, начиная с любой позиции. Начальная позиция может быть как положительным, так и отрицательным числом. Если положительное число, эта функция извлекает данные из начала строки. Если отрицательное число, MID() извлекает из конца строки.
Синтаксис:
SELECT MID(поле, откуда_отрезать, сколько_символов_взять) FROM имя_таблицы WHERE условие
Гайды по БД и SQL6 195
Что такое AUTO_INCREMENT?
AUTO_INCREMENT используется в SQL для автоматической генерации уникального номера при каждом добавлении записи в таблицу. Поскольку первичный ключ уникален для каждой записи, мы добавляем это поле в качестве AUTO_INCREMENT поля, таким образом при каждой вставке новой записи номер будет увеличиваться автоматически.
Гайды по БД и SQL
6 195
Функция DAYOFMONTH возвращает день месяца для заданной даты (число от 1 до 31).
Синтаксис:
SELECT DAY(дата) FROM имя_таблицы WHERE условие
Пример: из даты извлекается номер дня месяца:
SELECT *, DAY(date) as day FROM workers
Гайды по БД и SQL6 195
Функция SPACE() возвращает строку с заданным количеством пробелов.
Синтаксис:
SPACE( number )
Гайды по БД и SQL6 195
Размер базы данных
Чтобы получить физический размер файлов (хранилища) базы данных, используйте запрос на картинке:
Гайды по БД и SQL
6 195
Основы SQL – Нормализация
0:15 | Что такое реляционная база данных
2:03 | Первичный и внешние ключи
8:01 | Импорт в БД
9:59 | Что будет при изменении и удалении записи
11:13 | Экспорт файлов в БД
13:55 | Выборка из нескольких таблиц
⤷ Смотреть на ютуб
Гайды по БД и SQL
6 195
Дана пустая таблица publisher с колонками id и name. На id стоит автоинкремент, а Синтаксис name имеет тип varchar(40). Какие из следующих запросов корректно отработают:
1)
INSERT INTO publisher (name) VALUES ('OREILLY');
2) INSERT INTO publisher (name) VALUES ('О Reilly');
3) INSERT INTO publisher (name) VALUES ('O'Reilly');
4) INSERT INTO publisher (name) VALUES ('O-Reilly');
ОТВЕТ: 1, 2, 4
Гайды по БД и SQL6 195
Функция SUBSTRING вырезает и возвращает заданное количество символов из строки. Первым параметром функция принимает поле или строку, вторым параметром - с какой позиции начинать вырезания (нумерация символов начинается с 1), третьем параметром - сколько символов брать.
Пример: возвращается вся строка до конца, начиная с пятого символа:
SELECT id, SUBSTRING(text, 5) as text FROM texts
Гайды по БД и SQL6 195
Вы знаете об инструментах 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 195
Функция RTRIM обрезает пробелы, которые стоят в конце строки.
Пример: при выборке будут удалены пробелы справа:
SELECT *, RTRIM(поле) as name FROM workers
Гайды по БД и SQL