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
UNLOGGED-таблица

Промежуточные таблицы, которые не нужно восстанавливать в случае сбоя и которые не нужны в репликах, можно задать как UNLOGGED.
👍7
Функция UCASE()

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

Синтаксис:
UCASE(text)
.
👍13
#Вопросы_с_собеседования

Объясните разницу между командами DELETE и TRUNCATE

Команда DELETE — это DML-операция, которая удаляет записи из таблицы, соответствующие заданному условию(1 строка на картинке). При этом создаются логи удаления, то есть операцию можно отменить.

А вот команда TRUNCATE — это DDL-операция, которая полностью пересоздаёт таблицу, и отменить такое удаление невозможно(2 строка на картинке).
👍16❤‍🔥1
Парсинг HTML с помощью PHP и SQL. Немного провокационный пример с анализом пользователей Хабра

Смотреть статью
👍4
#Вопросы_с_собеседования

Как бы вы нашли вторую по величине зарплату в этой таблице(пост ниже)?

Ответ на картинке.
👍8😱3
👍6
NoSQL – коротко о главном

Если вы что-то где-то когда-то слышали про NoSQL, то через 40 минут вы будете знать гораздо больше, вы будете легче ориентироваться в терминах и более уверенно выбирать базы данных для своего проекта.

Смотреть статью
👍2❤‍🔥1
Функция FIELD()

Функция FIELD() возвращает индексную позицию значения в списке значений.

Эта функция выполняет поиск без учета регистра.

Примечание: Если указанное значение не найдено в списке значений, то эта функция вернет 0. Если значение равно NULL, то эта функция вернет 0.

Синтаксис:
FIELD(value, val1, val2, val3, ...).
👍6
SQL против NoSQL на примере MySQL и MongoDB

Когда необходимо выбрать СУБД, главный вопрос обычно заключается в выборе реляционной (SQL) или нереляционной (NoSQL) структуры.

Смотреть статью
👍4
#Вопросы_с_собеседования

Как из таблицы выбрать все записи c четными ID? А с нечетными?

Это один из распространенных вопросов по SQL на собеседованиях.

Выбор четных записей(1 строчка).

Выбор нечетных записей(2 строчка).
👍16
Генерируем случайные INT SQL
👍4😱2
Разбор тестового задания в Тиньков [SQL]

Смотреть статью
👍2
Многострочные комментарии

Многострочные комментарии начинаются с / * и заканчиваются на * /. Любой текст между / * и * / будет проигнорирован. В следующем примере в качестве объяснения используется многострочный комментарий.
👍9
Каков будет результат выполнения следующего запроса(см таблицу выше)?
Anonymous Quiz
19%
150
15%
75
33%
100
33%
Запрос не выполнится (завершится ошибкой), поскольку присутствует NULL
👍152
Даны 2 таблицы А и В, которые содержат поле row. А содержит 10 записей, В - 5 записей. Сколько записей вернет следующий запрос:

select A.row, B.row from A,B
Anonymous Quiz
15%
5
27%
10
40%
50
18%
Посмотреть ответы
👍11
#Вопросы_с_собеседования

Что такое соединения в SQL?

Для соединения строк из двух или более таблиц на основе связанного между ними столбца используется оператор JOIN. Он используется для объединения двух таблиц или получения данных оттуда. В SQL есть 4 типа соединения, а именно.
👍12