TGViewer
Channel Public Channel
SQL Pro

SQL Pro

@sqlprofi

SQL Pro - всё об SQL
Реклама: @anothertechrock

Контент канала:
1. Разбор вопросов с собеседований
2. Трюки SQL
3. Видео
4. Тесты
5. Задачи на логику
6. Юмор
Subscribers
4.91K
Photos
99
Videos
0
Links
77

Showing posts older than #675 · Back to latest

Older Posts 20 shown
Post #674 1.73K
Задача на мышление и логику.

1,5 белки за 1,5 минуты съедают 1,5 ореха. Сколько орехов съедят 9 белок за 9 минут?

Решение будет вечером.

#логика
Post #673 1.78K
Ответ на #вопрос69

Транзакция называется единица работы, которая выполняется в отношении базы данных. Это одно или несколько изменений в базе данных, свойства которых определяются ACID.

- Атомарность: гарантирует, что все транзакции успешно завершены.
- Согласованность: гарантирует, что база данных меняет состояние при успешной транзакции.
- Изолированность: позволяет транзакциям работать прозрачно и независимо друг от друга.
- Устойчивость: гарантирует, что результат или эффект совершенной транзакции сохранится в случае сбоя системы.

#вопросы #собеседование
  • 👍 1
Post #672 1.61K
#вопрос69

Что такое транзакции SQLite?

Решение будет вечером.

#вопросы #собеседование
  • ❤ 1
Post #669 1.5K
Трюк дня. Как узнать размер базы данных PostgreSQL?

Для сохранения кластера базы данных:

pg_dumpall -U postgres -w > backup

Для восстановления кластера базы данных:

psql -U postgres -w -f backup postgres

#tips
  • 💩 3
  • 😱 1
Post #668 1.54K
Трюк дня. Как узнать размер базы данных PostgreSQL?

Например, имеется пользователь postgres, база base и доступ trust.

Решение будет вечером.

#tips
  • 😁 1
Post #667 1.58K
Решение сегодняшней задачи на логику и мышление.

Это были дед, отец и сын.

#логика
  • 👎 3
  • 🤡 3
  • 🤮 2
Post #666 1.59K
Задача на мышление и логику.

Шли два отца и два сына, нашли три апельсина. Стали делить — всем по одному досталось. Как это могло быть?

Решение будет вечером.

#логика
  • 🤡 5
  • 👎 3
  • 👍 1
  • 🤮 1
Post #665 1.78K
Системный аналитик в Росбанк

ОБЯЗАННОСТИ:
- Сбор и формирование требований, подготовка спецификаций, ко всем компонентам системы: клиентской и процессной и интеграционной;
- Активное взаимодействие с участниками команд отвечающих за разработку смежных систем при интеграции; активные коммуникации с заказчиками и предложение бизнес-архитектуры по оптимальному решению их задачи;
- Оценка, планирование и постановка задач разработчикам + координация их выполнения без простоя;
- Сопровождение и контроль задачи на всех её этапах от анализа, до вывода в прод;
- При необходимости масштабирование и привлечение внешних команд разработки + организация их вовлеченности в задачу;
- Участие в тестировании разработанного функционала;
- Осуществление 3-й линии поддержки (анализ и поиск решения инцидентов);
- Работа внутри команды по гибкой методологии.

Узнать подробнее и откликнуться
budu.jobs Росбанк Это банк на стыке лучших качеств российской культуры и мировых практик с особенной атмосферой, где главный фокус – человек: клиент и сотрудник. Мы уважаем индивидуальность каждого и стремимся создавать условия, в которых сотрудники могут проявляться, развиваться…
Post #664 1.57K
Ответ на #вопрос68

Это еще один из популярных вопросов по SQL.

IN:

- Работает результирующим набором.
- Не применяется во вложенных запросах.
- Сравнивает все значения в списке результатов
- Имеет сравнительно низкую производительность при работе с большими результатами и подзапросами.

EXISTS:

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

#вопросы #собеседование
  • 👍 4
  • ❤ 1
Post #663 1.49K
#вопрос68

Чем отличается IN от EXISTS?

Решение будет вечером.

#вопросы #собеседование
Post #660 1.36K
Готовый кластер баз данных c полусинхронной или синхронной репликацией на ваш выбор в @Selectel

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

В Selectel доступны версии MySQL™ sync с синхронной репликацией и MySQL™ semi-sync — с полусинхронной. Полусинхронная репликация обеспечивает максимальную производительность, а синхронная — надежность хранения и записи данных на самом высоком уровне. Такая СУБД больше подходит для чувствительных к безопасности данных сфер. К ним относятся банки, телекоммуникационные компании и т. д.

Преимущества MySQL™ как сервиса:

▫️ Запуск отказоустойчивого кластера с готовой системой бэкапов и мониторинга в несколько кликов.

▫️ Возможность изменить конфигурацию сервера и количество реплик в панели управления, REST API или Terraform с увеличением нагрузки.

▫️ Вычислительные ресурсы облачной платформы с процессорами Intel® Xeon® Scalable и AMD EPYC™ и локальными дисками NVMe.

▫️ Надежность работы с информацией. Арендуя облачные БД в Selectel, вы соблюдаете требования закона, которые касаются безопасного хранения персональных данных (152-ФЗ).

Создайте управляемую базу данных в несколько кликов и доверьте ее развертывание и администрирование надежному провайдеру: https://slc.tl/iv66h

Реклама ООО «Селектел» 2VtzqvL9sJV
Post #657 1.44K
Решение сегодняшней задачи на логику и мышление.

Попросить у короля смерти от старости.

#логика
Post #656 1.53K
Задача на мышление и логику.

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

Решение будет вечером.

#логика
  • 👍 1
  • 🥰 1
Post #655 1.61K
Ответ на #вопрос67

В MySQL:

select id from table order by id desc limit 1

В SQL Server:

select top 1 id from table order by id desc

#вопросы #собеседование
Post #654 1.64K
#вопрос67

Как получить последний id без использования функции max?

Решение будет вечером.

#вопросы #собеседование
  • 👍 1
  • 🥰 1
  • 👏 1
Post #651 1.52K
Трюк дня. Как заменить NULL на значение предыдущего значения?

Используйте функцию LAG:

SELECT index_data, 
coalesce(Sum_, LAG(Sum_) OVER(ORDER BY index_data))
FROM dbo.VIEW_1;

#tips
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →