#Вопросы_с_собеседования
❓.В чем разница между типом данных CHAR и VARCHAR в SQL?
И Char, и Varchar служат символьными типами данных, но varchar используется для строк символов переменной длины, тогда как Char используется для строк фиксированной длины.
Например, char(10) может хранить только 10 символов и не сможет хранить строку любой другой длины, тогда как varchar(10) может хранить строку любой длины до 10, т.е. например 6, 8 или 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/
https://habr.com/ru/post/673874/
Хабр
Как сделать таск-трекер под себя на low-code конструкторе
Писать с нуля и поддерживать веб-приложения, тем более для бизнеса – сложная и муторная задача. При этом готовые решения часто бывает сложно подстроить под свои нужды. Возьмём таск-менеджеры: джира...
#Вопросы_с_собеседования
❓Объясните различные типы нормализации
Существует много последовательных уровней нормализации. Это так называемые нормальные формы. Каждая последующая нормальная форма включает предыдущую. Первых трех нормальных форм обычно достаточно.
• Первая нормальная форма (1NF) — нет повторяющихся групп в строках
• Вторая нормальная форма (2NF) — каждое неключевое (поддерживающее) значение столбца зависит от всего первичного ключа
• Третья нормальная форма (3NF) — каждое неключевое значение зависит только от первичного ключа и не имеет зависимости от другого неключевого значения столбца
❓Объясните различные типы нормализации
Существует много последовательных уровней нормализации. Это так называемые нормальные формы. Каждая последующая нормальная форма включает предыдущую. Первых трех нормальных форм обычно достаточно.
• Первая нормальная форма (1NF) — нет повторяющихся групп в строках
• Вторая нормальная форма (2NF) — каждое неключевое (поддерживающее) значение столбца зависит от всего первичного ключа
• Третья нормальная форма (3NF) — каждое неключевое значение зависит только от первичного ключа и не имеет зависимости от другого неключевого значения столбца
👍11
Дополнительная фильтрация данных выборки осуществляется при помощи запроса
Anonymous Quiz
17%
FILTER
39%
WHERE
40%
HAVING
3%
INSERT
😱11👍9
Топ вопросы на собеседовании по SQL: 1) Что такое реляционная база данных? Что такое SQL?
Смотреть статью
Смотреть статью
YouTube
Топ вопросы на собеседовании по SQL: 1) Что такое реляционная база данных? Что такое SQL?
Первый и самый важный вопрос на собеседовании по SQL, позволяющий закончить собеседование досрочно и пойти домой пораньше.
Список всех видео:
0) Введение - https://www.youtube.com/watch?v=BGis4J0cogk
1) Что такое реляционная база данных? Что такое SQL? …
Список всех видео:
0) Введение - https://www.youtube.com/watch?v=BGis4J0cogk
1) Что такое реляционная база данных? Что такое SQL? …
👍5
#Вопросы_с_собеседования
Что такое ограничения (Constraints)?
Ограничения (constraints) используются для указания ограничения на тип данных таблицы. Они могут быть указаны при создании или изменении таблицы. Пример ограничений:
• NOT NULL
• CHECK
• DEFAULT
• UNIQUE
• PRIMARY KEY
• FOREIGN KEY
Что такое ограничения (Constraints)?
Ограничения (constraints) используются для указания ограничения на тип данных таблицы. Они могут быть указаны при создании или изменении таблицы. Пример ограничений:
• NOT NULL
• CHECK
• DEFAULT
• UNIQUE
• PRIMARY KEY
• FOREIGN KEY
👍19
#Вопросы_с_собеседования
❓Для чего нужны оконные функции?
Ответ:
Оконные функции нужны в случаях, когда вы хотите сохранить значения своей исходной таблицы и параллельно отобразить сгруппированную или суммарную информацию.
Они похожи на агрегатные функции, но не сокращают количество строк в результате, а объединяют и группируют их в несколько результатов.
❓Для чего нужны оконные функции?
Ответ:
Они похожи на агрегатные функции, но не сокращают количество строк в результате, а объединяют и группируют их в несколько результатов.
👍28
👍33
#Вопросы_с_собеседования
❓Что такое правильное соединение?
Ответ:
Правое соединение возвращает все строки из правой таблицы независимо от того, есть ли совпадение с левой таблицей вместе с общими строками. Он использует ключевое слово RIGHTJOIN в запросе SQL.
❓Что такое правильное соединение?
Ответ:
😱25👍13
#Вопросы_с_собеседования
❓Как проверить, есть ли в поле значение или нет?
Если в поле отсутствует значение, оно обозначается как
Чтобы проверить поля на пустые значения, можно прописать в качестве условия IS NULL:
Чтобы найти поля со значением, добавьте в условие IS NOT NULL:
❓Как проверить, есть ли в поле значение или нет?
Если в поле отсутствует значение, оно обозначается как
NULL.Чтобы проверить поля на пустые значения, можно прописать в качестве условия IS NULL:
WHERE [столбец] IS NULL.Чтобы найти поля со значением, добавьте в условие IS NOT NULL:
WHERE [столбец] IS NOT NULL.👍20
#Вопросы_с_собеседования
❓Что делают функции NVL и NVL2? Чем они отличаются?
Как NVL(exp1, exp2), так и NVL2(exp1, exp2, exp3) исследуют значение exp1 на предмет NULL.
Функция NVL заменяет значение, если встречается NULL.
Функция NVL2 проверяет значение exp1. Если оно не NULL, то возвращается exp2, иначе – exp3.
❓Что делают функции NVL и NVL2? Чем они отличаются?
Функция NVL заменяет значение, если встречается NULL.
Функция NVL2 проверяет значение exp1. Если оно не NULL, то возвращается exp2, иначе – exp3.
👍14😱3