Изучаем SQL с нуля По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning № 4974313625
Записывайтесь на курс от Хекслета, пройдите 5 бесплатных уроков профессии и получите скидку 10% на курс!
Мы заинтересованы в успешном трудоустройстве наших студентов — гарантируем стажировки от компаний-партнеров и участие в Карьерном треке. Вернем деньги, если после учебы не получилось найти работу🔝
✔️Изучите объектно-ориентированное программирование на Java и освоите Spring Boot для создания корпоративных приложений.
✔️ Создадите 5 проектов для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров, решите сотни задач в браузере.
✔️ Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Source проектах.
📌 Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации —> https://ru.hexlet.io/link/YsYTB3
#Вопросы_с_собеседования
❓В чем разница между кластерными и некластеризованными индексами?
Ответ на картинке.
Мечтаешь работать SQL разработчиком в крупных и высокотехнологичных проектах? Удаленно или в комфортном офисе?
У IT_One найдутся такие вакансии:
- Разработчик PL/SQL
- Разработчик SQL + ClickHouse
- Разработчик MS SQL
Мы в компании активно практикуем:
✔️Индивидуальный план развития сотрудника с определением вектора и конкретных шагов для его реализации;
✔️Профессиональное обучение и повышение квалификации в учебных центрах и от экспертов в IT;
✔️Система наставничества, которая позволяет успешно проходить испытательный срок с достижением поставленных целей и задач;
✔️Возможность быть частью IT-сообщества, которое делится опытом, кейсами, проводит внутренние митапы, создает почву для развития в качестве спикера.
На нашем канале регулярно выкладываются актуальные вакансии для SQL разработчиков и других специалистов, не забудь подписаться!
😻 😫 🐹 😫 🐱 😫 🐭 😫🦉
Data Secrets — канал для датасаентистов
– Как тренировали алгоритм, который обыграл чемпиона мира в шахматы?
– Как работает FaceID в твоем смартфоне?
– Как обучить ChatGPT на стареньком ноутбуке?
– Как предсказать курс биткоина и исход футбольного матча?
– Чем отличаются сверточные и рекуррентные нейросети?
Заходи и узнаешь @data_secrets
📌 Хотите освоить PostgreSQL не только с точки зрения теории, но и научиться применять этот инструмент в работе?
В OTUS начался набор на онлайн-курс «PostgreSQL для администраторов баз данных и разработчиков».
⚠️ Фишка программы в том, что вы получите знания с точки зрения практики, а не теории.
✅ РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL
🔥 ОСТАВИТЬ ЗАЯВКУ, получите велкам-скидку
https://otus.pw/MfKm/
Нативная интеграция. Информация о продукте www.otus.ru
Как выбрать IT-профессию в меняющемся мире 🤷♂️
При выборе одежды лучший способ определиться — это примерка. С профессией тоже так: чтобы понять, в каком из направлений в IT развиваться, стоит примерить на себя задачи разных специалистов.
Сделать это можно на бесплатном курсе Нетологии «IT-профессии: как выбрать направление и реализовать себя» 🧑💻
Вы узнаете:
что в процессе создания продукта делают маркетологи, аналитики, разработчики, дизайнеры, управленцы и какие задачи решают специалисты в сфере онлайн-образования;
От чего зависит зарплата, и какой опыт будет полезен в ИТ
По каждому из 6 направлений выполните задание — и оцените, какие задачи вам нравятся больше. Результаты зафиксируете в карьерной карте и отправите её консультанту, чтобы получить письменные рекомендации. Самые активные участники смогут выиграть грант на обучение в Нетологии 🤩
Регистрируйтесь, чтобы выбрать востребованную профессию и спланировать своё развитие в IT
https://netolo.gy/bH8cРеклама ООО "Нетология"
erid:LjN8KP8XQ
#Вопросы_с_собеседования
❓Как найти сумму всех значений столбца в таблице?
Допустим у нас есть таблица departament, которая содержит колонку totalemployees. Тогда сумма всех значений в колонке totalemployees может быть получена с помощью команды SUM(totalemployees).
Как правильно вводить дату в SQL
В SQL даты обычно вводятся в формате "ГГГГ-ММ-ДД", где "ГГГГ" - год, "ММ" - месяц (от 01 до 12) и "ДД" - день (от 01 до 31).
Например, чтобы вставить запись в таблицу "orders" с датой заказа 22 марта 2023 года, можно использовать следующий запрос:INSERT INTO orders (order_date, customer_name)
VALUES ('2023-03-22', 'Иванов Иван');
Если же дата вводится с помощью функции, то можно использовать стандартную функцию преобразования даты, например, функцию TO_DATE() в Oracle:INSERT INTO orders (order_date, customer_name)
VALUES (TO_DATE('22-03-2023', 'DD-MM-YYYY'), 'Иванов Иван');
В этом примере мы используем функцию TO_DATE() для преобразования строки "22-03-2023" в дату формата "ГГГГ-ММ-ДД". Второй аргумент функции ("DD-MM-YYYY") указывает формат входной строки.
Подзапросы в команде INSERT
В команде INSERT подзапросы могут применяться для определения значения, которое вставляется в один из столбцов.
Проектирование базы данных для самых маленьких — на примере кинотеатра
Смотреть статью
Как начинающему Data Science-специалисту получить опыт для старта карьеры?
Можно пройти стажировку. Будьте готовы к тому, что вы охватите узкий пул несложных задач, а ваше развитие будет ограничено спецификой компании. И не забывайте, что даже на этапе отбора есть конкуренция, а её выдержит не каждый.
Есть и другой вариант — пройти «Симулятор аналитика». Это тренажёр реальной работы, где за 4 недели вы научитесь решать максимально разнообразные задачи:
▪️ Разрабатывать интерактивные дашборды
▪️ Автоматизировать поиск аномалий в данных
▪️ Строить ETL-пайплайны
▪️ Анализировать продуктовые метрики
▪️ Планировать и запускать A/B-тесты
Суть симулятора — создать приближенные к реальным условия и подготовить вас к первой работе. Вы сможете безопасно ошибаться, не боясь увольнения, и наберётесь опыта. А в конце наши HR помогут получить оффер.
Записывайтесь на симулятор, старт уже сегодня!
#Вопросы_с_собеседования
❓Как вставить нескольких строк одним запросом?
В данном примере мы одним SQL-запросом добавим 3 записи.
Что нового в SQLAlchemy 2.0?
SQLAlchemy — это программная библиотека на языке Python для работы с реляционными СУБД с применением технологии ORM.
Смотреть статью
SQL: где найти и сравнить лучшие курсы?
Tutortop — крупнейший маркетплейс курсов на рынке онлайн-образования! В сервисе представлено более 5000 курсов от более чем 300 школ. Вы можете сравнить курсы по рейтингу, цене и отзывам, а еще купить дешевле, чем напрямую 🔥
Ребята собрали для вас подборку топовых курсов для SQL-разработчиков по мнению их пользователей:
— Курс «SQL с нуля для анализа данных» от Eduson. Рейтинг 4.8 на основе 140 отзывов.
— Профессия «Аналитик с нуля до middle» с гарантией трудоустройства от ProductStar. Рейтинг 4.8 на основе 127 отзывов.
— Курс «SQL и получение данных» от Нетологии. Рейтинг 4.8 на основе 116 отзывов.
Все эти курсы и десятки других можно купить на 10% дешевле финальной стоимости на tutortop⚡️
Задача
Выберете данные из таблицы users по полям name и age, где age принимает самое маленькое значение.
Ответ на картинке.
Задача
Дана пустая таблица publisher
Дана пустая таблица 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
Узнаем кол-во всех ячеек в таблице с помощью SQL
Для выполнения этой задачи вам понадобится использовать стандартный SQL запрос COUNT(*).
Замените your_table_name на фактическое имя вашей таблицы. Результатом выполнения этого запроса будет одна строка с одним столбцом cell_count, содержащим общее количество ячеек в таблице.
MariaDB, фрагментация, varchar и печалька
При проектировании таблиц в базах данных может возникнуть вопрос, как хранить строки в char или varchar.
Смотреть статью
#Вопросы_с_собеседования
❓Даны две таблицы: таблица category и таблица sub_category с полями id и name. Достаньте одним запросом названия категорий и подкатегорий.
Ответ на картинке.
Использование SUM и CASE WHEN вместеselect
sum(case when allergies = 'Penicillin' and city = 'Burlington' then 1 else 0 end) as allergies_burl
, sum(case when allergies = 'Penicillin' and city = 'Oakville' then 1 else 0 end) as allergies_oak
from patients
Предложение WHERE
может работать, если вы хотите суммировать количество пациентов, отвечающих определенным условиям. Но если вы хотите проверить несколько условий, вы можете использовать ключевые слова SUM
и
CASE WHEN
вместе. Это делает код лаконичным и легко читаемым.
Данную комбинацию также можно использовать в выражении WHERE
, как в примере ниже.
select
*
FROM patients
WHERE TRUE
and 1 = (case when allergies = 'Penicillin' and city = 'Burlington' then 1 else 0 end)
ЧЕ, АЙТИШНИК, ДА? КРАСАВЧИК!
Сделали для вас самую полезную подборку каналов по программированию. В ней собраны официальные русскоязычные каналы самых популярных языков. Там только топовая информация, которая потом появляется на платных курсах. Надо подписаться: @it
ESCAPE-символ
ESCAPE-символ используется для экранирования трафаретных символов. В случае если вам нужно найти строки, содержащие проценты (а процент — это зарезервированный символ), вы можете использовать ESCAPE-символ.
Например, вы хотите получить идентификаторы задач, прогресс которых равен 3%.
Если бы мы не экранировали трафаретный символ, то в выборку попало бы всё, что начинается на 3.
❓Хотите разобраться в основах статистики?
Приходите на вебинар "Основы статистики. Генеральная совокупность и выборка", который приурочен к старту онлайн-курса "Продуктовая аналитика" от OTUS. После пробного урока вы сможете приобрести онлайн-курс в рассрочку.
⚡️На занятии поговорим об основных понятиях статистики, границах ее применимости.
Урок подойдёт:
-тем, кто хочет лучше понимать как статистика может обманывать и какие выводы можно сделать
-специалистам, которые взаимодействуют с аналитиками и хотят лучше понимать о чем они говорят.
🔥В результате урока Вы узнаете основные статистические показатели распределения и как их можно интерпретировать.
👉Готовьте свои вопросы и регистрируйтесь на занятие: https://otus.pw/6WvF/
Нативная интеграция. Информация о продукте www.otus.ru
SQL миграции в Postgres
Эта статья посвящена двум более сложным миграциям:
обновление большой таблицы
разделение таблицы на две
Смотреть статью
Район Очаково-Матвеевское (ЗАО) – одно из самых перспективных направлений в пределах Москвы. Обширные промышленные территории района попали под программу реновации — вместо них появляются современные дома и инфраструктура.
Престижной частью района стали кварталы в окружении парков и заказников, эту территорию займут высокобюджетные проекты от лидеров рынка. Один из них — Level Мичуринский от московского девелопера Level.
Особенности Level Мичуринский — это выразительная архитектура, отличные виды из окон и ландшафтный парк с собственной набережной и выходом к заказнику «Долина реки Очаковки». В пешей доступности — пять парков и две станции метро. ТТК и Садовое кольцо — в 10–16 минутах на автомобиле.
В проекте представлен широкий выбор планировок от студий до 2-уровневых пентхаусов. В домах предусмотрены дизайнерские лобби, на территории — собственный детский сад и школа.
В мае Level предлагает скидку 25% и ипотечную ставку от 0,01% по программе «Семейная ипотека». Выберите квартиру и выгодные условия онлайн.
Узнаем дату последнего редактирования БД с поомщью SQL
Здесь мы используем системную таблицу sys.databases
, которая содержит информацию о всех базах данных в SQL Server. Колонка modify_date
указывает на дату и время последнего изменения базы данных.
Узнать объем памяти базы данных с помощью SQL
Нужно заменить 'имя_базы_данных'
на название вашей базы данных. Результатом будет суммарный размер всех таблиц в базе данных, выраженный в байтах.