2844
По всем вопросам- @haarrp @itchannels_telegram - 🔥лучшие ит-каналы @ai_machinelearning_big_data - Machine learning @pythonl - Python @pythonlbooks- python книги📚 @datascienceiot - ml книги📚
🚀 Взлетаем в мир криптовалюты! 🚀
🔥 Работа, требующая всего 30 минут в день, заработок от 50 долларов в день!
🎓 Никакого предварительного опыта не требуется - я обучу всему необходимому!
🌍 Где бы вы ни находились, эта возможность доступна для вас!
💰 Готовы к переменам? Пишите мне!
Здравствуйте, ищу людей для удаленного заработка в сфере "цифровых активов", которая займет всего 40-60 минут твоего времени в день, с доходом от 500$/ 49000руб.
Не сложно совмещать с работой/учебой
С 20 лет!
Если заинтересовали ждем в ЛС
ооо кстати я часто пользуюсь merge target source для slowly changing dimension type 2
Читать полностью…
Когда data driven подход не работает
Сейчас многие используют А/B-тесты в своей работе, но часто делают это неправильно и не учитывают всех нюансов, чтобы data driven подход сработал.
Например, если вы запускаете А/В-тестирование новой фичи и пытаетесь принять окончательное решение на неполных данных. Или не учитываете праздники в дизайне эксперимента, если ваш А/В-тест выпал и на такие дни.
В общем, есть много нюансов, о которых нужно знать, поэтому у меня есть рекомендация для вас.
karpovꓸcourses сделали «Симулятор A/B-тестов», где вы сможете освоить весь пайплайн проведения экспериментов, научитесь не допускать типичных ошибок и сможете избежать потери денег из-за неправильных выводов. Вы также научитесь определять, нужно ли вам вообще проводить A/B-тесты в вашем конкретном случае.
Make A/B tests great again!
[Начать учиться]
P.S. По промокоду SQLHOCTOBER на курс действует скидка 5% до 31 октября
Реклама. ООО "Карпов Курсы". Erid: LjN8JuNLD
Можете сначала селект построить, настроить условие, которое выведет строки нужные для удаления, а потом смените select * на delete
Читать полностью…
вроде
delete from aЧитать полностью…
where exists(
select 1 from b
where a.f1 = b.f1
and a.f2 = b.f2
.....
)
Всем привет! Подскажите, пожалуйста, как решить задачу. Есть таблица А и есть таблица В, которая является частью таблицы А. Все столбцы в таблицах идентичны. Необходимо из таблицы A удалить таблицу В
Читать полностью…
Безусловно все сторонние бекапы должны быть отключены. Если у Вас MS SQL, могу подробнее про разные варианты решения
Читать полностью…
🏆 Yandex Cup 2023 — открытый чемпионат для настоящих творцов
Разработчики — художники нового мира. Они создают смыслы, правила и законы, манифестируют идеи, творят миры и целые вселенные. И, если их предшественники делали это, используя слова, краски и звуки, то современные творцы создают новую реальность с помощью программного кода.
Искусство писать код
Тема чемпионата в этом году «Решаем искусство». Участников ждут нестандартные задачи на стыке IT и творчества, а лучшие встретятся лицом к лицу в финале, чтобы оживить арт-инсталляцию и разделить между собой 8 500 000 рублей.
Показать своё мастерство можно в 6 направлениях:
🔸 Фронтенд
🔸 Бэкенд
🔸 Мобильная разработка
🔸 Аналитика
🔸 Алгоритмы
🔸 Машинное обучение
Финал и церемония награждения пройдут офлайн в офисе Яндекса в Казахстане. Яндекс предоставит финалистам проезд и проживание в Алматы.
Регистрация открыта до 29 октября включительно:
👉 Участвую!
#Yandex_Cup23
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
Читать полностью…
Подскажите, пожалуйста как решить подобную задачу? Условиями и деталями я ее уже дополнил сам, надеюсь этого хватит. Второй день ее пытаю, все никак.
Сделать запрос в 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
Применение MERGE для логики "обновить, если существует", "вставить, если не существует
Чтобы получить значения из приложения в Oracle Database, используйте DUAL в качестве исходной таблицы.
@sqlhub
Советовали же уже: /channel/chat_sql/19012
И да, а СУБД-то какая, на всякий случай?
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 , но запрос не работает
ошибка такая: View or function 'list' is not updatable because the modification affects multiple base tables.
Читать полностью…
вы удаляете те записи которые есть в таблице А и которых нет в таблице Б
Читать полностью…
С select все работает, при замене на delete - выдаёт ошибку
Читать полностью…
Можно еще через exists / not exists проверить, что можно удалить, а что нужно оставить
При DELETE вы можете использовать LEFT JOIN, линкуете таблицу и удаляете совпадения
Читать полностью…
Если я правильно понял, восстанавливают не из полного бэкапа, а инкрементального и где то затыкается. Если висит без ошибок, то может не хватает ресурса какого то или ждет освобождения ресурса или файла
Читать полностью…
🖥 В SQL существует множество ключевых слов.
Некоторые из них зарезервированы, поэтому их нельзя использовать в качестве имен таблиц и столбцов без разделителей
Но это зависит от системы баз данных!
Представляем вам полный список слов для различных бд, которые можно использовать в качестве идентификаторов без кавычек.
На схеме флажок (✓) означает, что слово принимается в качестве имени таблицы или столбца без кавычек.
https://modern-sql.com/reserved-words-empirical-list
@sqlhub