#вопрос46
Какой оператор используется для изменения объектов базы данных?
Решение будет вечером.
#вопросы #собеседование
Какой оператор используется для изменения объектов базы данных?
Решение будет вечером.
#вопросы #собеседование
🤡2👍1
Какие данные нельзя вставить в таблицу при помощи оператора INSERT?
Anonymous Quiz
9%
повторяющиеся
10%
несколько строк сразу
61%
несколько значений одного столбца в одной строке
21%
неопределенные значения
👍2💩2😢1🏆1
#вопрос47
Что такое оконная функция? И в чем отличие от функции агрегации с группировкой?
Решение будет вечером.
#вопросы #собеседование
Что такое оконная функция? И в чем отличие от функции агрегации с группировкой?
Решение будет вечером.
#вопросы #собеседование
🤡7🏆2
Ответ на #вопрос47
Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце.
#вопросы #собеседование
Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце.
#вопросы #собеседование
👎3🏆1
Решение сегодняшней задачи на логику и мышление.
Все нужно делать поэтапно:
1. Разделить 8 кирпичей на три стопки по 3, 3 и 2 штуки.
2. Взвесить 2 стопки, в которых по 3 кирпича.
3. Если они уравновесились, значит взвесить стопку из двух кирпичей и найти бракованный.
4. Если не уравновесились, то взять 3 кирпича из стопки, которая перевесила и разделить на 3 штуки.
5. Положить по одному на весы. Если один перевесил — он бракованный, если уравновесились, значит, тяжелее всех тот, что остался в стороне.
#логика
Все нужно делать поэтапно:
1. Разделить 8 кирпичей на три стопки по 3, 3 и 2 штуки.
2. Взвесить 2 стопки, в которых по 3 кирпича.
3. Если они уравновесились, значит взвесить стопку из двух кирпичей и найти бракованный.
4. Если не уравновесились, то взять 3 кирпича из стопки, которая перевесила и разделить на 3 штуки.
5. Положить по одному на весы. Если один перевесил — он бракованный, если уравновесились, значит, тяжелее всех тот, что остался в стороне.
#логика
👍11
Трюк дня. SQL - Удаление результата из полученного селекта в Postgresql
Есть таблица где есть поле типа character
Массив до удаления
#tips
Есть таблица где есть поле типа character
varying[]. В этом поле сохраняется номера телефонов в таком виде[+012345678901","+123456789012","2347587E+11"]Как найти в этой таблице "неправильные" номера телефонов такого вида -
2347587E+11 и удалить? И чтоб после удаления в массиве было типа так:Массив до удаления
[+012345678901","+123456789012","2347587E+11"]
Массив после удаления [+012345678901","+123456789012"]
Решение будет вечером.#tips
💩4🤬1
Трюк дня. SQL - Удаление результата из полученного селекта в Postgresql
insert into phones#tips
with t as (select
ph.id,
unnest(ph.phones) as phone
FROM
phones ph )
select
id,
array_agg(phone) as phones
from
t
where phone like '%2%' // << место с фильтрацией "неверных" номеров
group by
id
on conflict(id) do update set phones = excluded.phones
#вопрос48
Какие из операторов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?
Решение будет вечером.
#вопросы #собеседование
Какие из операторов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?
Решение будет вечером.
#вопросы #собеседование
👍5
Задача на мышление и логику.
Парень спросил у девушки: «Сколько тебе лет?», на что она загадочно улыбнулась и ответила: «Позавчера мне было 22, а в следующем году будет 25».
Попробуйте догадаться, когда у девушки День рождения и какого числа происходил разговор между парой?
Решение будет вечером.
#логика
Парень спросил у девушки: «Сколько тебе лет?», на что она загадочно улыбнулась и ответила: «Позавчера мне было 22, а в следующем году будет 25».
Попробуйте догадаться, когда у девушки День рождения и какого числа происходил разговор между парой?
Решение будет вечером.
#логика
👍4
Решение сегодняшней задачи на логику и мышление.
Парень и девушка разговаривали 1 января, а День рождения был 31 декабря. Получается:
«позавчера» было 30 декабря и девушке было 22 года;
31-го числа ей исполнилось 23;
в День рождения, который будет в тот год, когда велся разговор, исполнится 24;
а на следующий год девушка отметит 25-летие.
#логика
Парень и девушка разговаривали 1 января, а День рождения был 31 декабря. Получается:
«позавчера» было 30 декабря и девушке было 22 года;
31-го числа ей исполнилось 23;
в День рождения, который будет в тот год, когда велся разговор, исполнится 24;
а на следующий год девушка отметит 25-летие.
#логика
👍13👏1
С помощью какого update-запроса можно обновить значения более чем одной колонки?
Anonymous Quiz
11%
Одним запросом можно обновить не более одной колонки
12%
UPDATE table_name SET col1_name = 'col1val' SET col2_name = 'col2val';
17%
UPDATE table_name SET col1_name = 'col1val' and SET col2_name = 'col2val';
46%
UPDATE table_name SET col1_name = 'col1val', SET col2_name = 'col2val';
15%
Посмотреть ответы
💩4👍3🤡2🏆2
#вопрос49
Какие операторы обязательны при выборке данных с соединением таблиц (не учитывая cartesian product)?
Решение будет вечером.
#вопросы #собеседование
Какие операторы обязательны при выборке данных с соединением таблиц (не учитывая cartesian product)?
Решение будет вечером.
#вопросы #собеседование