Получи случайную криптовалюту за регистрацию!

SQL Pro

Логотип телеграм канала @sqlprofi — SQL Pro S
Логотип телеграм канала @sqlprofi — SQL Pro
Адрес канала: @sqlprofi
Категории: Технологии
Язык: Русский
Количество подписчиков: 6.15K
Описание канала:

SQL Pro - всё об SQL
Реклама: @anothertechrock
Контент канала:
1. Разбор вопросов с собеседований
2. Трюки SQL
3. Видео
4. Тесты
5. Задачи на логику
6. Юмор

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал sqlprofi и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 10

2022-04-13 18:00:05 Ответ на #вопрос15

Важен.

Когда строится составной индекс, сначала индексируется первый столбец, а потом строятся индексы других столбцов, на основании главного (первого).

#вопросы #собеседование
2.4K views15:00
Открыть/Комментировать
2022-04-13 09:00:05 #вопрос15

Важен ли в составном индексе порядок столбцов?

#вопросы #собеседование
2.3K views06:00
Открыть/Комментировать
2022-04-11 09:00:09
Какие SQL-операции относятся к командам DDL?
Anonymous Quiz
52%
DROP, ALTER
16%
SELECT, CREATE
4%
ALERT, SELECT
12%
UPDATE, MERGE
16%
Посмотреть ответы
785 voters2.5K views06:00
Открыть/Комментировать
2022-04-09 18:00:08 Трюк дня. MySQL LIKE IN(). Решение

Используем функцию REGEXP:

SELECT * FROM user t
WHERE t.id REGEXP '114|23|868';

#tips
2.8K views15:00
Открыть/Комментировать
2022-04-09 09:00:15 Трюк дня. MySQL LIKE IN()

Напишите запрос, который выберет из таблицы user все значения id, содержащие в себе 114, 23 и 868.

Запрос должен быть короче, чем следующий запрос:

SELECT * FROM user t
WHERE t.id LIKE '%114%'
OR t.id LIKE '%23%'
OR t.id LIKE '%868%';

Решение будет вечером.

#tips
2.7K views06:00
Открыть/Комментировать
2022-04-07 09:00:14
2.8K views06:00
Открыть/Комментировать
2022-04-05 18:00:07 Ответ на #вопрос14

Этот запрос вернет 10 записей, т. к. TRUNCATE выполняется в транзакции.

#вопросы #собеседование
2.4K views15:00
Открыть/Комментировать
2022-04-05 09:00:06 #вопрос14

Что выведет приведенный запрос, если в таблице employee 10 записей?

BEGIN;
TRUNCATE TABLE employee;
ROLLBACK;
SELECT * FROM employee;

#вопросы #собеседование
2.4K views06:00
Открыть/Комментировать
2022-04-04 09:00:26
Есть таблица EMPLOYEES (code, first_name, last_name, department_id);

Какой из следующих запросов отобразит всех работников, у которых вторая буква в имени - ‘i‘?
Anonymous Quiz
72%
SELECT first_name FROM employees WHERE first_name LIKE ‘_i%‘;
8%
SELECT first_name FROM employees WHERE first_name LIKE ‘%i_‘;
13%
SELECT first_name FROM employees WHERE first_name LIKE ‘%i%‘;
5%
SELECT first_name FROM employees WHERE first_name LIKE ‘_i_‘;
2%
Посмотреть ответы
716 voters2.6K views06:00
Открыть/Комментировать
2022-04-02 18:00:15 Трюк дня. Как сделать Case Sensitive сравнение в MySQL. Решение

Небинарные строки (CHAR, VARCHAR, TEXT) в MySQL по умолчанию не чувствительны к регистру. Поэтому запрос SELECT * FROM enterprise WHERE company = ‘SPG‘ выведет все три строки.

Для вывода только одной записи с ‘SPG’ существуют следующие решения:

1. Приведение столбца к типу BINARY (т.к. тип BINARY чувствителен к регистру):

SELECT * FROM enterprise WHERE BINARY company = ‘SPG‘;

2. Выбор чувствительного к регистру набора символов с помощью COLLATE:

SELECT * FROM enterprise WHERE company COLLATE utf8mb4_0900_as_cs = ‘SPG‘;

Детальную документацию смотрите здесь.

#tips
2.6K views15:00
Открыть/Комментировать