SQL задачи
10K subscribers
209 photos
167 links
SQL задачи для подготовки к собеседованию.

SQL тесты для проверки знаний.

№ 5635948084

SQL запросы к конкретной Базе данных с решением и разбором

По вопросам рекламы: @anothertechrock
Download Telegram
Ответ на #вопрос5.

Это выражение используется для того, чтобы таблица объединилась сама с собой, словно это две разные таблицы.

Чтобы такое реализовать, одна из таких «таблиц» временно переименовывается.
Где правильно указан тип для поля идентификатора "ID"?
Anonymous Quiz
8%
id CHAR
2%
id FLOAT
38%
id INTEGER
53%
id INT
Статья дня. Как найти телефон в MySQL?

Такой вопрос часто возникает т.к. в базе данных телефон может хранится в ненормализованном виде, да и сама строка поиска может быть введена в любом формате, поэтому простой поиск методом LIKE ни чего не найдет. Далее приведены примеры решения данной проблемы.

Читать статью

#читать #sql #поиск
Вопрос с собеседования.

Как работают подстановочные знаки?

P.S ответ через час.

#вопрос6 #собес
Ответ на #вопрос6

Это специальные символы, которые нужны для замены каких-либо знаков в запросе.

Они используются вместе с оператором LIKE, с помощью которого можно отфильтровать запрашиваемые данные.
С помощью какого ключевого слова подтверждается транзакция?
Anonymous Quiz
7%
FINISH
79%
COMMIT
6%
ENTER
8%
RUN
Статья дня. Обзор архитектуры и обеспечения высокой доступности в SQL Database (SQL Azure)

Windows Azure предлагает как NoSQL хранилища, так и SQL-реляционные хранилища.

NoSQL хранилища – это, например, Windows Azure Tables (ключ\значение) или BLOB-объекты (двоичные данные такие, как фото, видео, документы и т.п.).

К реляционным хранилищам относится SQL Database (ранее SQL Azure).

Читать статью

#читать #sql #azure
Вопрос с собеседования.

Что делают псевдонимы Aliases?

P.S ответ через час.

#вопрос7 #собес
Ответ на #вопрос7

SQL-псевдонимы нужны для того, чтобы дать временное имя таблице или столбцу.

Это нужно, когда в запросе есть таблицы или столбцы с неоднозначными именами. В этом случае для удобства в составлении запроса используются псевдонимы. SQL-псевдоним существует только на время запроса.
Статья дня. PostgreSQL - объектно-реляционная система управления базами данных

PostgreSQL — это популярная свободная объектно-реляционная система управления базами данных.

PostgreSQL базируется на языке SQL и поддерживает многочисленные возможности.

Читать статью


#читать #sql #postgresql
Вопрос с собеседования.

Что такое нормализация и денормализация?

P.S ответ через час.

#вопрос8 #собес
Ответ на #вопрос8

Нормализация отношений в SQL призвана организовать информацию в базе данных таким образом, чтобы она не занимала много места и с ней было удобно работать.

Это удаление избыточных данных, устранение дублей, идентификация наборов связанных данных через PRIMARY KEY, etc.

Соответственно, денормализация является обратным процессом, который вносит в нормализованную таблицу избыточные данные.
Статья дня. PostgreSQL или MySQL: какая из этих реляционных СУБД лучше впишется в ваш проект

MySQL — самая популярная реляционная СУБД, а PostgreSQL — самая продвинутая и функциональная.

Технический директор компании Xplenty Марк Смоллкомб рассуждает, в каких ситуациях лучше выбрать первую или вторую систему управления базами данных.

Читать статью

#читать #sql #mysql #postgresql
Вопрос с собеседования.

Чем VARCHAR отличается от NVARCHAR?

P.S ответ через час.

#вопрос9 #собес
Ответ на #вопрос9

Главное отличие в том, что VARCHAR хранит значения в формате ASCII, где символ занимает один байт, а NVARCHAR хранит значения в формате Unicode, где символ «весит» 2 байта.

Тип VARCHAR следует использовать, если вы уверены, что в значениях не будет Unicode-символов.

Например, VARCHAR можно применить к адресам электронной почты, состоящих из ASCII-символов.
Какая агрегатная функция используется для расчета суммы?
Anonymous Quiz
90%
SUM
2%
AVG
6%
COUNT
1%
Узнать ответ
Статья дня. PostgreSQL или MySQL: какая из этих реляционных СУБД лучше впишется в ваш проект

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

Читать статью

#читать #sql #тестирование