Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классический пинбол, как в древнем игровом автомате или в компактной игрушке: есть пружины, шарики и препятствия. В нашем варианте можно не только зарабатывать очки: чтобы пройти уровень, придется выполнить дополнительную миссию.

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + SQL

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка База данных Обучение Python Mysql Все
133 поста сначала свежее
1097
tproger.official
tproger.official
1 год назад
Типичный программист

Так что учимся правильно писать запросы к БД⁠⁠

Так что учимся правильно писать запросы к БД IT юмор, IT, Программирование, Картинка с текстом, Программист, База данных, SQL
Показать полностью 1
IT юмор IT Программирование Картинка с текстом Программист База данных SQL
39
2
Stravnik
Stravnik
1 год назад

Step 7: Основы SQL для DevOps⁠⁠

Ниже идет реклама и ссылки.

В данном видео я рассказываю о SQL.

Полезные ссылки:
YouTube канал: https://www.youtube.com/@MainDevOps
Telegram канал: https://t.me/devops_spb_ru
Telegram чат: https://t.me/devops_im

Показать полностью
[моё] Гайд IT SQL DevOps Видео YouTube Telegram (ссылка) YouTube (ссылка)
0
13
IliaHohlov
IliaHohlov
1 год назад
Лига программистов

Вернуть значение строки после команды UPDATE в MySql⁠⁠

Вернуть значение строки после команды UPDATE в MySql Программирование, IT, Собеседование, Mysql, SQL, Задача, Длиннопост

Есть несколько способов. Самый простой из них - это использовать вычисления.

Рассмотрим на примере. Пусть в некоторой процедуре есть команда обновления остатка товара на складе:

UPDATE GOODS
SET ITEMS_COUNT = ITEMS_COUNT - V_SOLD_COUNT
WHERE ID = P_ID_GOOD;

После изменения остатка, если его новое значение стало меньше нуля, нужно выдать ошибку и откатить транзакцию (и ещё можно журналировать эту ошибку).

Итак, как получить новое значение строки, которое устанавливается в столбце ITEMS_COUNT в результате команды UPDATE для последующего его анализа.

MySql поддерживает разные типы переменных: с собачкой (@) и без этого предварительного символа. Первые переменные называются пользовательскими, а вторые - локальными. Ещё есть системные переменные (с двумя собачками), но о них в другой раз.

Пример присвоения значения пользовательской переменной (с собачкой):
SET @Var1 = 5;

Пример присвоения локальной переменной (без собачки):
SET var1 = 5;

Пользовательские переменные (с собачкой) можно использовать как очень мощный инструмент в SQL-командах. Например, присвоив значение переменной, можно тут же использовать его. Пример:

SELECT @var1 := 5  SOME_FIELD
FROM DUAL

В результате и в переменную запишется число 5 и можно сразу использовать значение переменной, например, чтобы вывести её командой SELECT (как в примере выше).

Вернуть значение строки после команды UPDATE в MySql Программирование, IT, Собеседование, Mysql, SQL, Задача, Длиннопост

И нашу задачу, из-за которой я решил написать эту мини статью, это очень хорошо решает. Прямо в команде UPDATE мы запишем новое значение для строки в переменную и тут же используем её:

UPDATE GOODS
SET ITEMS_COUNT = @var1 := ITEMS_COUNT - V_SOLD_COUNT
WHERE ID = P_ID_GOOD;

Текущее значение строки за вычетом V_SOLD_COUNT будет присвоено переменной @var1 и её значение сразу же будет использовано для команды UPDATE.

И еще теперь переменную @var1 можно использовать и после команды UPDATE. Проверим установленное в строке значение и, если оно стало меньше нуля, откатим операции и выдадим ошибку.

UPDATE GOODS
SET ITEMS_COUNT = @var1 := ITEMS_COUNT - V_SOLD_COUNT
WHERE ID = P_ID_GOOD;

IF @var1 < 0 THEN
...
ROLLBACK;
SIGNAL ....;
ЛОГИРУЕМ ФАКТ ОШИБКИ;
END IF;

Использование переменной в команде UPDATE позволит запомнить новое значение строки и на основе него строить последующую логику (например, проверить на отрицательное значение). Только необходимо принимать во внимание наличие триггера на команду UPDATE уровня строки. Вдруг непосредственно перед установкой нового значения оно может быть подкорректировано триггером. Тогда лучше запоминать новое установленное значение прямо в триггере. Для справки: некоторые СУБД поддерживают опцию RETURNING DML команд, тогда финальное сохранённое значение в любом столбце можно получить и без вычислений, и не обращая внимание на наличие триггеров.

Подобные и другие задачи решаем на нашем онлайн интенсиве по разработке в MySql. Следующий поток уже в марте! Записывайся! Буду тебя ждать!

Поставь лайк, если понравилась, статья или подпишись!

Показать полностью 2
[моё] Программирование IT Собеседование Mysql SQL Задача Длиннопост
1
9
IliaHohlov
IliaHohlov
1 год назад
Лига программистов

Задача по SQL. Вывести текст по вертикали⁠⁠

Вывод текста построчно. Использование рекурсии. CONNECT BY

Телеграм-канал: https://t.me/sql_oracle_databases

Показать полностью
[моё] IT Программирование Собеседование SQL Видео YouTube Telegram (ссылка)
3
PythonWorld
PythonWorld
1 год назад

Дешевый ChatGPT-4 без VPN⁠⁠

Многие сталкиваются с проблемой получения доступа к OPENAI или переживают из-за большой цены за подписку. Специально для вас, мы встроили GPT-4 в Telegram бота, который также работает с изображениями. Наверное, это лучший бот, которого вы когда-либо видели. Тестируйте: t.me/Gpt4_NeuroBot?start=14

IT ChatGPT Gpt4 Нейронные сети VPN Чат-бот Telegram бот Подписки Текст Telegram (ссылка) Python Java C++ Javascript SQL
6
0
Pythonanist
Pythonanist
1 год назад
Серия Тропа питона

Продолжение поста «Продолжение поста "Приглашаю к изучению python"»⁠⁠8

24 подписчика, доброе утро.

Продолжение поста «Продолжение поста "Приглашаю к изучению python"» IT, Python, SQL, Обучение, Ответ на пост

Вчера получил сертификат, сегодня начинаю второй двухнедельный спринт.
Подведу итоги первых двух недель обучения.
Я прокачался в области языка запросов к базам данных, это факт. Иногда смотрю на количество строк в запросе и думаю, ого. И я ещё понимаю, что он делает. И он ещё и работает.
SQL задолбал) десять дней подряд утром и вечером пилить запросы и не высыпаться - это непривычно.
Откликаюсь на вакансии, на собесы не зовут. Что ж, продолжаем учёбу. Кстати, кто искал первую работу через хх, поделитесь, что сделать с резюме, чтобы звали.
Всем до завтра , спасибо за внимание.

[моё] IT Python SQL Обучение Ответ на пост
16
5
Pythonanist
Pythonanist
1 год назад
Серия Тропа питона

Продолжение поста «Продолжение поста "Приглашаю к изучению python"»⁠⁠8

Десять вкатунов собрались SQL-ить.
Один из них ленился, и их осталось девять.

На Вайлдберриз зашли и книги заказали.
Сгорел один учебник, и восемь им прислали.

Восемь вкатунов MySQL скачали.
Один скачал с трояном, и его послали.

Семеро вкатанцев зашли на sql-ex.
Один прошёл по ссылке, чтоб увеличить пенис.

Шесть вкатунов сидели и селекты пилили.
Один писал без КАПСА, и пацаны отшили.

Пять вкатунов писали запросы группировки.
Один не знал про хевинг, и выпал из тусовки.

Четыре вкатуна писали резюме.
Один не врал про опыт, и трое их уже.

Троим эйчар прислал задание на почту.
Одна, правда, была, указана неточно.

Двое вкатунов собесидись с эйчаром.
Один не продал ручку, а просто отдал даром.

Один стажировался два раза по полгода.
Устроился джуном, уволился с завода.

Продолжение поста «Продолжение поста "Приглашаю к изучению python"» IT, Python, SQL, Обучение, Ответ на пост
Продолжение поста «Продолжение поста "Приглашаю к изучению python"» IT, Python, SQL, Обучение, Ответ на пост
Показать полностью 2
[моё] IT Python SQL Обучение Ответ на пост
1
Блог компании Партнёрский материал Реклама
practicum.yandex
practicum.yandex
15 дней назад

Python, 1С, тестирование и еще один курс для тех, кто хочет стартовать в IT⁠⁠

Собрали наши курсы программирования для тех, кто хочет освоить новую профессию в IT.

Python, 1С, тестирование и еще один курс для тех, кто хочет стартовать в IT IT, Онлайн-курсы, Программист, Программирование, Обучение, Длиннопост, Блоги компаний

Тестировщик

Сколько учиться: 5 месяцев

Тестировщики проверяют программное обеспечение сайтов и приложений, ищут и устраняют в них ошибки и баги и оценивают удобство интерфейса.

На курсе вы изучите 12 инструментов, которые потребуются в работе. Например, Python и язык запросов SQL, графический редактор Figma и инструмент для тестирования API Postman. К концу обучения у вас в портфолио будет семь проектов.

Первый модуль можно пройти бесплатно — поймете, подходит ли вам это направление.

Начать учиться бесплатно>>


Разработчик 1С

Сколько учиться: есть базовый курс на 6 месяцев и расширенный — на 8.

1С — язык программирования для работы с продуктами одноименной компании. Он помогает автоматизировать бизнес-процессы и разрабатывать бизнес-ориентированные приложения. В России с 1С работают и большинство компаний, как небольших, так и крупных.

За полгода вы научитесь работать с платформой и писать код на языке 1С, поработаете с отчетами и системой компоновки данных, научитесь создавать механизмы бухгалтерского учета. Вас ждет девять итоговых работ и выпускной проект.

Начать учиться бесплатно>>


Python-разработчик буткемп

Сколько учиться: 4 месяца

Курс включает восемь блоков. Первый и второй — знакомство с Python, остальные — более глубокое погружение в тему. Например, бэкенд на Django, изучение алгоритмов и структуры данных, разбор асинхронностей и нюансов работы с Flask.

Формат буткемп — это интенсивное обучение. Нагрузка в неделю составит около 30 часов, вы можете рассчитывать на поддержку наставников.

Начать учиться бесплатно>>


Системный администратор

Сколько учиться: 6 месяцев

Сисадмин отвечает за исправность информационной инфраструктуры компании. В зоне его ответственности компьютерные системы, сети, серверы, ПО и безопасность данных.

На протяжении всего обучения вы будете знакомиться с Linux, приложениями с открытым исходным кодом, сетевыми протоколами и системами хранения данных.

Начать учиться бесплатно>>


Чем интенсивнее курс, тем быстрее начинается этап поиска работы. В нашем Карьерном центре мы поддерживаем студентов: помогаем оформлять резюме и портфолио, проходить собеседования, предлагаем вакансии и стажировки от 4000+ партнеров. Стартуйте в IT уверенно!

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью
IT Онлайн-курсы Программист Программирование Обучение Длиннопост Блоги компаний
16
11
Pythonanist
Pythonanist
1 год назад
Серия Тропа питона

Продолжение поста «Продолжение поста "Приглашаю к изучению python"»⁠⁠8

Продолжение поста «Продолжение поста "Приглашаю к изучению python"» IT, Python, SQL, Обучение, Ответ на пост

20 подписчиков, доброе утро.
Вчера решал до 2 ночи, прогресс на скриншоте.
Появилось чувство, что при наличии времени и интернета можно решить любую задачу.
В приложении SQLore прошёл всю теорию, дальше идёт "игра". Сложно, мне нравится.
До завтра!

[моё] IT Python SQL Обучение Ответ на пост
6
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии