Post #347
3.78K Aug 17, 2022, 15:00 UTC Трюк дня. Возвратить 0 для функции SUM если не найдено ни одного значения в MySQL. Решение SELECT COALESCE(SUM(column_1),0) FROM table WHERE column_2 = ‘Test‘;#tips
Post #346
3.75K Aug 17, 2022, 06:00 UTC Трюк дня. Возвратить 0 для функции SUM если не найдено ни одного значения в MySQL Перепишите запрос так, чтобы он возвратил 0, если для функции SUM не найдено ни одного значения, кроме NULLs. И возвратил сумму, если значения найдены. SELECT SUM (column_1) FROM table WHERE column_2 = ‘Test‘;Решение будет вечером. #tips
Post #343
3.9K Aug 13, 2022, 15:00 UTC Ответ на #вопрос30UPDATE tbl SET nmbr = CASE WHEN nmbr = 0 THEN nmbr + 2 ELSE nmbr + 3 END;#вопросы #собеседование
Post #342
3.95K Aug 13, 2022, 06:00 UTC #вопрос30 В таблице tbl в поле nmbr содержатся записи со следующими значениями: 1, 0, 0, 1, 1, 1, 1, 0, 0. Напишите запрос, который добавит 2, если значение nmbr = 0 и добавит 3, если значение nmbr = 1. #вопросы #собеседование
Post #339
4.05K Aug 9, 2022, 15:00 UTC Трюк дня. Изменить тип поля с CHARACTER на NUMERIC в PostgreSQL. Решение ALTER TABLE customersALTER COLUMN age TYPE NUMERIC (10,0) USING age::NUMERIC; ИЛИALTER TABLE customersALTER COLUMN age TYPE NUMERIC (10,0) USING CAST(age AS NUMERIC);#tips
Post #338
4.04K Aug 9, 2022, 06:00 UTC Трюк дня. Изменить тип поля с CHARACTER на NUMERIC в PostgreSQL В PostgreSQL таблице customers колонка age имеет тип CHARACTER(20). Напишите запрос, который приведёт данную колонку к типу NUMERIC (10,0).Решение будет вечером. #tips
Post #336
4.82K Aug 5, 2022, 15:00 UTC Ответ на #вопрос29• DDL ( Data Definition Language, язык описания данных) — позволяет выполнять различные операции с базой данных, такие как CREATE (создание), ALTER (изменение) и DROP (удаление объектов).• DML (Data Manipulation Language, язык управления данными) — позволяет получать доступ к данным и манипулировать ими, например, вставлять, обновлять, удалять и извлекать данные из базы данных.• DCL (Data Control Language, язык контролирования данных) — позволяет контролировать доступ к базе данных. Пример — GRANT (предоставить права), REVOKE (отозвать права).#вопросы #собеседование
Post #335
4.3K Aug 5, 2022, 06:00 UTC #вопрос29 Из каких подмножеств состоит SQL? #вопросы #собеседование
Post #332
3.95K Aug 1, 2022, 15:00 UTC Трюк дня. Выборка записей из таблицы при различных условиях. Решение SELECT DAT.* FROM customer DAT WHERE DATEDIFF(mod,trans)>= CASE WHEN type IN('Sal', 'Adv') THEN 365 WHEN type IN('Cus') THEN 14 ELSE NULL END;#tips
Post #331
3.61K Aug 1, 2022, 06:00 UTC Трюк дня. Выборка записей из таблицы при различных условиях Из MySQL таблицы customers выберите только тех, которые:• имеют тип = ‘Sal’ или ‘Adv’ И разница между датами mod и trans >=365 дней; • имеют тип = ‘Cus’ И разница между датами mod и trans >=14 дней. Исходная таблица:type mod trans Cus 2022-01-01 2022-12-01 Sal 2022-08-01 2021-05-01 Adv 2022-05-01 2022-04-01 Cus 2022-05-01 2022-04-01 Ожидаемые результат:type mod trans Sal 2022-08-01 2021-05-01 Cus 2022-05-01 2022-04-01 Решение будет вечером. #tips
Post #329
3.21K Jul 30, 2022, 06:00 UTC Задача на мышление и логику. Решение будет вечером. #логика
Post #327
3.27K Jul 28, 2022, 06:00 UTC #вопрос28 Как получить общие записи из двух PostgreSQL таблиц? #вопросы #собеседование
Post #325
3.47K Jul 26, 2022, 06:00 UTC Трюк дня. Выбрать значения, которые соответствуют одному из нескольких шаблонов Из PostgreSQL таблицы customers выберите только тех пользователей, текстовое поле phone которых содержит либо +011, либо +044, либо +099. Решение будет вечером. #tips