176 читали · 2 года назад
ТОП 6 популярных SQL задач из собеседований. Банковский сектор.
Уже больше 6 лет на собеседованиях кандидатам на должность разработчика баз данных дают одни и те же задачи и их неправильно решают. В этой статье приведены варианты решения этих 6-ти задач. Продолжай читать, это будет полезно и интересно. Можете копировать сразу из статьи код и запускать в своем десктопном или онлайн SQL редакторе. Задача 1. Удалить дубли из таблицы. Имеется таблица TBL состоящая из одного поля fld fld 1 2 3 3 4 5 Необходимо удалить дублирующие по значению записи из таблицы TBL, что бы остались только уникальные, с помощью запроса SQL...
SQL. Первый проект.
Допустим мы исследуем литературные тексты и задача требует, чтобы каждый абзац хранился отдельно. Чтобы можно было работать с большим количеством такого материала, лучше всего хранить его в базе данных. Попробуем использовать Postgres. Чтобы войти в консоль Postgres в командной строке Linux дадим команду: psql Далее команды выполняются в консоли psql Создадим таблицу для хранения абзацев, с указанием автора и названия произведения. Начнем со сказок Пушкина: CREATE TABLE skazki ( paragraph INTEGER, ...
VARCHAR, INT и другие бойцы: разруливаем типы данных в SQL
SQL — это как батя в мире баз данных, отвечает за порядок. Полное название — Structured Query Language, но мы тут не для заумных слов собрались. Короче, SQL — это такой язык, который помогает тусоваться с базами данных. Там есть четкая структура, чтобы всё по красоте было: можно данные создать, почитать, подправить или выкинуть, если надоело. Это всё, кстати, называется CRUD (Create, Read, Update, Delete) — создал, прочитал, обновил, удалил. Ну, ты понял. Смотри, в базе данных могут быть разные типы инфы: текст, числа, даты, деньги, файлы и т...