Адрес канала:
Категории:
Технологии
Язык: Русский
Количество подписчиков:
6.15K
Описание канала:
SQL Pro - всё об SQL
Реклама: @anothertechrock
Контент канала:
1. Разбор вопросов с собеседований
2. Трюки SQL
3. Видео
4. Тесты
5. Задачи на логику
6. Юмор
Рейтинги и Отзывы
Оценить канал 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
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
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