#Вопросы_с_собеседования
❓При выборке из таблицы workers прибавьте к дате 1 день, 2 часа, 3 минуты, 5 секунд
Ответ на картинке.
❓При выборке из таблицы workers прибавьте к дате 1 день, 2 часа, 3 минуты, 5 секунд
Ответ на картинке.
👍17🎄1
Пять факторов, которые влияют на выбор базы данных
При выборе баз данных для текущего проекта (или при замене тех, которые не отвечают вашим текущим потребностям) количество возможных вариантов очень велико, это и хорошо, и плохо, ведь нужны какие-то критерии фильтрации.
Смотреть статью
При выборе баз данных для текущего проекта (или при замене тех, которые не отвечают вашим текущим потребностям) количество возможных вариантов очень велико, это и хорошо, и плохо, ведь нужны какие-то критерии фильтрации.
Смотреть статью
👍6🔥1
SQLite, MySQL и PostgreSQL: сравниваем популярные реляционные СУБД
Реляционные базы данных используются уже очень давно. Они стали популярными благодаря успешным реализациям реляционных моделей в системах управления, оказавшимся весьма удобными для работы с данными. В этой статье мы сравним три самые популярные реляционные системы управления базами данных (РСУБД): SQLite, MySQL и PostgreSQL.
Смотреть статью
Реляционные базы данных используются уже очень давно. Они стали популярными благодаря успешным реализациям реляционных моделей в системах управления, оказавшимся весьма удобными для работы с данными. В этой статье мы сравним три самые популярные реляционные системы управления базами данных (РСУБД): SQLite, MySQL и PostgreSQL.
Смотреть статью
Tproger
SQLite, MySQL и PostgreSQL: сравниваем популярные реляционные СУБД
Статья на Tproger — SQLite, MySQL и PostgreSQL: сравниваем популярные реляционные СУБД
👍7
#Вопросы_с_собеседования
Для чего нужен оператор UNION?
Он используется для объединения полученных данных из двух или более запросов, которые должны иметь одинаковое количество столбцов с одинаковыми типами данных и расположенных в том же порядке.
Для чего нужен оператор UNION?
Он используется для объединения полученных данных из двух или более запросов, которые должны иметь одинаковое количество столбцов с одинаковыми типами данных и расположенных в том же порядке.
👍17🔥3❤1
Распределенный SQL: альтернатива шардированию баз данных
Шардирование баз данных – это процесс разделения данных на меньшие части, называемые «шарды». Эта техника обычно используется, когда возникает потребность в масштабировании записей. В течение жизненного цикла успешного приложения способность сервера его базы обрабатывать операции записи рано или поздно достигает своего предела.
Смотреть статью
Шардирование баз данных – это процесс разделения данных на меньшие части, называемые «шарды». Эта техника обычно используется, когда возникает потребность в масштабировании записей. В течение жизненного цикла успешного приложения способность сервера его базы обрабатывать операции записи рано или поздно достигает своего предела.
Смотреть статью
👍5
#Вопросы_с_собеседования
❓Что делает оператор EXISTS?
Ответ:
EXISTS берет подзапрос, как аргумент, и оценивает его как TRUE, если подзапрос возвращает какие-либо записи и FALSE, если нет.
❓Что делает оператор EXISTS?
Ответ:
👍16❤1
Какая команда в MongoDB заменяет SELECT из MySQL?
Anonymous Quiz
27%
Find
19%
Search
10%
List
26%
Select
18%
Узнать ответ
👍7
Жарим TOAST в PostgreSQL
В этой статье мы разберем, как PostgreSQL хранит большие (длинные) значения колонок, рассмотрим некоторые связанные с этим особенности и проблемы
Смотреть статью
В этой статье мы разберем, как PostgreSQL хранит большие (длинные) значения колонок, рассмотрим некоторые связанные с этим особенности и проблемы
Смотреть статью
👍5
#Вопросы_с_собеседования
❓Для чего нужны оконные функции?
Ответ:
Оконные функции нужны в случаях, когда вы хотите сохранить значения своей исходной таблицы и параллельно отобразить сгруппированную или суммарную информацию.
Они похожи на агрегатные функции, но не сокращают количество строк в результате, а объединяют и группируют их в несколько результатов.
❓Для чего нужны оконные функции?
Ответ:
Они похожи на агрегатные функции, но не сокращают количество строк в результате, а объединяют и группируют их в несколько результатов.
👍15❤2
CASE
Инструкция CASE проходит через условия и возвращает значение, когда выполняется первое условие (например, инструкция IF-THEN-ELSE). Таким образом , как только условие истинно, оно прекратит чтение и вернет результат. Если никакие условия не являются истинными, он возвращает значение в предложении ELSE.
Если нет никакой другой части и никакие условия не истинны, он возвращает NULL.
Инструкция CASE проходит через условия и возвращает значение, когда выполняется первое условие (например, инструкция IF-THEN-ELSE). Таким образом , как только условие истинно, оно прекратит чтение и вернет результат. Если никакие условия не являются истинными, он возвращает значение в предложении ELSE.
Если нет никакой другой части и никакие условия не истинны, он возвращает NULL.
👍13
Какой будет результат выполнения следующего PostgreSQL кода:
SELECT SPLIT_PART ('How~@~are~@~you?', '~@~', 2);
SELECT SPLIT_PART ('How~@~are~@~you?', '~@~', 2);
Anonymous Quiz
6%
How
23%
are
19%
you?
26%
Ничего из перечисленного
26%
Посмотреть ответы
👍8
SQLite-песочница в браузере
Чего мне всегда не хватало, так это аналога JSFiddle для SQLite, какой-то онлайн-песочницы, в которой можно быстро проверить SQL-запрос и поделиться с другими.
Смотреть статью
Чего мне всегда не хватало, так это аналога JSFiddle для SQLite, какой-то онлайн-песочницы, в которой можно быстро проверить SQL-запрос и поделиться с другими.
Смотреть статью
👍11
#Вопросы_с_собеседования
Что такое первичный ключ?
Первичный ключ или PRIMARY KEY предназначен для однозначной идентификации каждой записи в таблице и является строго уникальным (UNIQUE): две записи таблицы не могут иметь одинаковые значения первичного ключа.
Нулевые значения (NULL) в PRIMARY KEY не допускаются. Если в качестве PRIMARY KEY используется несколько полей, их называют составным ключом.
В нашем примере в качестве первичного ключа используется поле id.
Что такое первичный ключ?
Первичный ключ или PRIMARY KEY предназначен для однозначной идентификации каждой записи в таблице и является строго уникальным (UNIQUE): две записи таблицы не могут иметь одинаковые значения первичного ключа.
Нулевые значения (NULL) в PRIMARY KEY не допускаются. Если в качестве PRIMARY KEY используется несколько полей, их называют составным ключом.
В нашем примере в качестве первичного ключа используется поле id.
👍21
Отличаются ли в SQL операторы AND и & (амперсанд)?
Anonymous Quiz
14%
Между ними нет отличий
49%
Оператор & не поддерживается стандартом SQL
9%
Приоритет AND ниже, чем приоритет &
11%
Приоритет AND выше, чем приоритет &
17%
Посмотреть ответы
😱19👍4