chat_sql | Unsorted

Telegram-канал chat_sql - SQL

2844

По всем вопросам- @haarrp @itchannels_telegram - 🔥лучшие ит-каналы @ai_machinelearning_big_data - Machine learning @pythonl - Python @pythonlbooks- python книги📚 @datascienceiot - ml книги📚

Subscribe to a channel

SQL

🚀 Взлетаем в мир криптовалюты! 🚀

🔥 Работа, требующая всего 30 минут в день, заработок от 50 долларов в день!
🎓 Никакого предварительного опыта не требуется - я обучу всему необходимому!
🌍 Где бы вы ни находились, эта возможность доступна для вас!

💰 Готовы к переменам? Пишите мне!

Читать полностью…

SQL

Здравствуйте, ищу людей для удаленного заработка в сфере "цифровых активов", которая займет всего 40-60 минут твоего времени в день, с доходом от 500$/ 49000руб.
Не сложно совмещать с работой/учебой
С 20 лет!
Если заинтересовали ждем в ЛС

Читать полностью…

SQL

как оптимизировать этот QUERY ?

Читать полностью…

SQL

Интересная задача. Спасибо

Читать полностью…

SQL

ооо кстати я часто пользуюсь merge target source для slowly changing dimension type 2

Читать полностью…

SQL

Когда data driven подход не работает

Сейчас многие используют А/B-тесты в своей работе, но часто делают это неправильно и не учитывают всех нюансов, чтобы data driven подход сработал.

Например, если вы запускаете А/В-тестирование новой фичи и пытаетесь принять окончательное решение на неполных данных. Или не учитываете праздники в дизайне эксперимента, если ваш А/В-тест выпал и на такие дни.

В общем, есть много нюансов, о которых нужно знать, поэтому у меня есть рекомендация для вас.

karpovꓸcourses сделали «Симулятор A/B-тестов», где вы сможете освоить весь пайплайн проведения экспериментов, научитесь не допускать типичных ошибок и сможете избежать потери денег из-за неправильных выводов. Вы также научитесь определять, нужно ли вам вообще проводить A/B-тесты в вашем конкретном случае.

Make A/B tests great again!
[Начать учиться]
P.S. По промокоду SQLHOCTOBER на курс действует скидка 5% до 31 октября

Реклама. ООО "Карпов Курсы". Erid: LjN8JuNLD

Читать полностью…

SQL

Ну вы же по чему то сравниваете таблицы.

Читать полностью…

SQL

delete from tableA where id in (select id from tableB)

Читать полностью…

SQL

а по задаче вроде надо наоборот...

Читать полностью…

SQL

Через intersect попробуйте

Читать полностью…

SQL

Можете сначала селект построить, настроить условие, которое выведет строки нужные для удаления, а потом смените select * на delete

Читать полностью…

SQL

вроде

delete from a
where exists(
select 1 from b
where a.f1 = b.f1
and a.f2 = b.f2
.....
)

Читать полностью…

SQL

Но это не точно.., но кажется я так делал.

Читать полностью…

SQL

Всем привет! Подскажите, пожалуйста, как решить задачу. Есть таблица А и есть таблица В, которая является частью таблицы А. Все столбцы в таблицах идентичны. Необходимо из таблицы A удалить таблицу В

Читать полностью…

SQL

Безусловно все сторонние бекапы должны быть отключены. Если у Вас MS SQL, могу подробнее про разные варианты решения

Читать полностью…

SQL

🏆 Yandex Cup 2023 — открытый чемпионат для настоящих творцов

Разработчики — художники нового мира. Они создают смыслы, правила и законы, манифестируют идеи, творят миры и целые вселенные. И, если их предшественники делали это, используя слова, краски и звуки, то современные творцы создают новую реальность с помощью программного кода.

Искусство писать код

Тема чемпионата в этом году «Решаем искусство». Участников ждут нестандартные задачи на стыке IT и творчества, а лучшие встретятся лицом к лицу в финале, чтобы оживить арт-инсталляцию и разделить между собой 8 500 000 рублей.

Показать своё мастерство можно в 6 направлениях:

🔸 Фронтенд
🔸 Бэкенд
🔸 Мобильная разработка
🔸 Аналитика
🔸 Алгоритмы
🔸 Машинное обучение

Финал и церемония награждения пройдут офлайн в офисе Яндекса в Казахстане. Яндекс предоставит финалистам проезд и проживание в Алматы.

Регистрация открыта до 29 октября включительно:

👉 Участвую!

#Yandex_Cup23

Читать полностью…

SQL

Oracle, сейчас про него слышно все меньше и меньше.

Читать полностью…

SQL

with recursive cte (id, parent, deleted) as ( select id,parent,deleted from modx_site_content where id = ".$idP." union all select p.id, p.parent, p.deleted from modx_site_content p inner join cte on p.parent = cte.id ) (select GROUP_CONCAT( id ) as str from cte WHERE deleted = 0) ORDER BY id ASC

Читать полностью…

SQL

Подскажите, пожалуйста как решить подобную задачу? Условиями и деталями я ее уже дополнил сам, надеюсь этого хватит. Второй день ее пытаю, все никак.
Сделать запрос в PostgreSQL с помощью оконных функций. Задача: Найти клиентов, которые делали покупки 3 дня подряд и получить сумму этих покупок:
* таблица называется b_base, файл базы в формате SQLite
* В SQLite до версии 3.25.0 отсутствует встроенная функция ROW_NUMBER() поэтому не используй эту функцию
* date_create столбец имеет формат временной метки (YYYY-MM-DDTHH:MM:SS.MMM).
* статус заказа должен быть 0 ( WHERE status = 0 -- Предполагается, что статус 0 обозначает успешный заказ)
* по итогу должны быть колонки: client_id и сумма совершенных заказов по всем дням и заказам где были покупки три дня подряд в колонкам cost_price(Себестоимость), price_b2b (B2B цена) и price_b2c (B2C цена),
* ВАЖНО! в один день у клиента может быть несколько покупок, их нужно учитывать при условии что у их покупки них статус «0» и эти покупки входят в период покупок трех дней подряд
Данные по наименованиям колонок, обозначениям и виду данных:
organization_id(Регион (РК)), sales_order(Номер заказа), date_create(Дата и время создания заказа(2022-07-18T23:54:03.393)) , status(Статус заказа (0 - Выдан, остальные - Отменен)), code(Код товара), client_id(Код клиента), cost_price(Себестоимость), price_b2b (B2B цена), price_b2c (B2C цена), quantity(Количество товара в заказе).
*В SQLite не поддерживается прямое использование выражения INTERVAL '1 day'. Вместо этого вы можете использовать функцию date для вычисления разницы между датами.

тоесть Нужно считать :
cost_price * quantity = Total_sum_client
price_b2b * quantity = Total_sum_b2b
price_b2c * quantity = Total_sum_b2c

Читать полностью…

SQL

Применение MERGE для логики "обновить, если существует", "вставить, если не существует

Чтобы получить значения из приложения в Oracle Database, используйте DUAL в качестве исходной таблицы.

@sqlhub

Читать полностью…

SQL

Советовали же уже: /channel/chat_sql/19012
И да, а СУБД-то какая, на всякий случай?

Читать полностью…

SQL

with list as (select a.*
from b
left join a on
a.m=b.m and a.n=b.n and a.p=b.p
where a.q is null)

delete
from list , но запрос не работает

Читать полностью…

SQL

ошибка такая: View or function 'list' is not updatable because the modification affects multiple base tables.

Читать полностью…

SQL

вы удаляете те записи которые есть в таблице А и которых нет в таблице Б

Читать полностью…

SQL

С select все работает, при замене на delete - выдаёт ошибку

Читать полностью…

SQL

Этот способ у меня почему то не работает

Читать полностью…

SQL

Можно еще через exists / not exists проверить, что можно удалить, а что нужно оставить

Читать полностью…

SQL

При DELETE вы можете использовать LEFT JOIN, линкуете таблицу и удаляете совпадения

Читать полностью…

SQL

Если я правильно понял, восстанавливают не из полного бэкапа, а инкрементального и где то затыкается. Если висит без ошибок, то может не хватает ресурса какого то или ждет освобождения ресурса или файла

Читать полностью…

SQL

🖥 В SQL существует множество ключевых слов.

Некоторые из них зарезервированы, поэтому их нельзя использовать в качестве имен таблиц и столбцов без разделителей

Но это зависит от системы баз данных!

Представляем вам полный список слов для различных бд, которые можно использовать в качестве идентификаторов без кавычек.

На схеме флажок (✓) означает, что слово принимается в качестве имени таблицы или столбца без кавычек.

https://modern-sql.com/reserved-words-empirical-list

@sqlhub

Читать полностью…
Subscribe to a channel