SQL и БД Learning – Telegram
SQL и БД Learning
10.2K subscribers
797 photos
9 videos
22 files
445 links
№ 5060218708

Изучаем SQL с нуля

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
Download Telegram
Функция UPPER()

Функция UPPER() преобразует строку в верхний регистр.

В примере выше мы преобразуем строку "SQL Learning" в верхний регистр.
👍11
#Вопросы_с_собеседования

В чем разница между условиями WHERE и HAVING?

Если в запросе не используется GROUP BY, то условия WHERE и HAVING эквивалентны.

Но при использовании GROUP BY:

• Условие HAVING используется для фильтрации значений из группы (т. е. для проверки условий после выполнения агрегации в группы).
• Условие WHERE используется для фильтрации записей из результата до срабатывания какой-либо группировки.
👍24
Связанные подзапросы

Связанным подзапросом является подзапрос, который содержит ссылку на таблицу, которая была объявлена во внешнем запросе.

На картинке выше вложенный запрос ссылается на внешюю таблицу "таблица_1".
👍20😱2
Функция NOW()

Функция NOW() возвращает текущую дату и время.

Примечание: Дата и время возвращаются как (строка) "YYYY-MM-DD HH-MM-SS" или как (числовое) YYYYMMDDHHMMSS.uuuuuu.
👍12
С помощью какого запроса можно получить текущую структуру таблицы table?
Anonymous Quiz
36%
SELECT * FROM table
35%
SHOW TABLE STRUCTURE table
22%
DESCRIBE table
7%
SELECT table
👍19😱7🔥1
#Вопросы_с_собеседования

Какие операторы доступны в SQL?

В SQL доступно три типа оператора, а именно:

Арифметические Операторы
Логические Операторы
Операторы сравнения
👍29
#Вопросы_с_собеседования

Что такое Self JOIN?

Self JOIN
- это выражение используется для того, чтобы таблица объединилась сама с собой, словно это две разные таблицы. Чтобы такое реализовать, одна из таких «таблиц» временно переименовывается.

Например, следующий SQL-запрос объединяет клиентов из одного города:

SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City
ORDER BY A.City;
👍14😱2
#Вопросы_с_собеседования

.В чем разница между типом данных CHAR и VARCHAR в SQL?

И Char, и Varchar служат символьными типами данных, но varchar используется для строк символов переменной длины, тогда как Char используется для строк фиксированной длины.

Например, char(10) может хранить только 10 символов и не сможет хранить строку любой другой длины, тогда как varchar(10) может хранить строку любой длины до 10, т.е. например 6, 8 или 2.
👍23
Что бы вы хотели изменить в своем таск-менеджере? Устраивает ли он вас? Готовые решения не всегда отвечают запросам пользователям, а писать что-то с нуля - муторно и сложно. Ребята из low-code конструктора Ozma рассказали и показали, как создать свой таск-трекер и настроить его под себя.

https://habr.com/ru/post/673874/
Функция DAYOFMONTH()

Функция DAYOFMONTH() возвращает день месяца для заданной даты (число от 1 до 31).
👍11
#Вопросы_с_собеседования

Объясните различные типы нормализации

Существует много последовательных уровней нормализации. Это так называемые нормальные формы. Каждая последующая нормальная форма включает предыдущую. Первых трех нормальных форм обычно достаточно.

Первая нормальная форма (1NF) — нет повторяющихся групп в строках
Вторая нормальная форма (2NF) — каждое неключевое (поддерживающее) значение столбца зависит от всего первичного ключа
Третья нормальная форма (3NF) — каждое неключевое значение зависит только от первичного ключа и не имеет зависимости от другого неключевого значения столбца
👍11
Дополнительная фильтрация данных выборки осуществляется при помощи запроса
Anonymous Quiz
17%
FILTER
39%
WHERE
40%
HAVING
3%
INSERT
😱11👍9
Количество уникальных строк

Если нам нужно подсчитать количество уникальных строк, мы можем использовать функцию COUNT() в совокупности с оператором DISTINCT.

Здесь команда SELECT возвращает количество уникальных стран.
👍9
Функции CURDATE и CURRENT_DATE

Функции CURDATE и CURRENT_DATE возвращают текущую локальную дату в виде объекта date.
👍11
#Вопросы_с_собеседования

Что такое ограничения (Constraints)?

Ограничения (constraints) используются для указания ограничения на тип данных таблицы. Они могут быть указаны при создании или изменении таблицы. Пример ограничений:

• NOT NULL
• CHECK
• DEFAULT
• UNIQUE
• PRIMARY KEY
• FOREIGN KEY
👍19