Найти в Дзене
1 месяц назад
 • Вы подписаны

Алиасы для таблиц - команда AS.

Стажёр только-только дописал запрос, гордо выпрямился и уже хотел нажать Enter, как Василий Петрович, будто из ниоткуда, тихо так произнёс: — А точку с запятой не забыл? Стажёр вздрогнул: — Какую точку? Василий Петрович усмехнулся: — С запятой. В конце запроса. ;. — Да ладно, — махнул рукой стажёр. — База и так поймёт. Я в интернете видел, люди пишут без неё. — В некоторых интерфейсах — да, — спокойно ответил Василий Петрович. — Там, где ты пишешь по одной команде в окошке, база сама её завершает...

1 месяц назад
 • Вы подписаны

Василий Петрович рассказывает про команду sql - DISTINCT.

Утро у стажёра началось бодро: он уже не вздрагивал от слова «база», а даже пытался шутить с кофемашиной. Василий Петрович пришёл, привычно кивнул, сел рядом и сразу перешёл к делу: — Сегодня у нас новая задача. Начальник хочет список всех отделов, где работают сотрудники. Но чтобы в списке не было дублей: если в отделе «Продажи» работают десять человек, нам не нужно десять раз писать «Продажи». Нужно ровно одно слово. Стажёр нахмурился: — А у нас в таблице employees нет колонки «отдел»… Василий Петрович улыбнулся: — Верно...

1 месяц назад
 • Вы подписаны

Типы данных в SQL.

После обеда стажёр уже не такой бледный: чашка кофе сделала своё дело, отчёт сдан, начальник кивнул — можно выдохнуть. Но любопытство не дремлет. Стажёр снова склоняется над тем самым выводом DESCRIBE employees, тычет пальцем в колонку Type и спрашивает: — Василий Петрович, а вот это… varchar(50), decimal(10,2), date… Что вообще значит этот столбец Type? Зачем столько букв и цифр? Василий Петрович садится рядом, подвигает к себе клавиатуру — не чтобы написать код, а чтобы объяснить на пальцах. — Понимаешь, — говорит он спокойно, — тип данных — это как ярлык на коробке...

1 месяц назад
 • Вы подписаны

Функции в sql avg(), sum(), min(), max(), count().

Утро выдалось бодрое. Офис только-только просыпается: кофемашины шипят, мониторы загораются, а в углу уже сидит стажёр — бледный, но решительный. Рядом, как скала, возвышается Василий Петрович, старший разработчик: седина, взгляд спокойный, будто он видел все баги мира и ни один его не испугал. Стажёр поправил очки и выдохнул: — Василий Петрович, мне сегодня дали задачу. Надо сделать отчёт: «Список сотрудников, у кого зарплата выше средней, и при этом они приняты не раньше 2023 года». Василий Петрович кивнул, будто это самая обычная просьба — вроде «принеси чаю»...

1 месяц назад
 • Вы подписаны

Стажёр и Василий Петрович изучают команды null, is null, not is, like.

Пришел как-то стажёр наш после выходных. А Василий Петрович, как всегда, с чаёк попивает, да с улыбочкой своей ехидной. — Василий Петрович, — говорит стажёр, — разъясните мне, что такое это ваше NULL? И ещё вот эти штуки: IN, NOT IN, IS NULL, LIKE... Голова кругом идёт! — Ну что ж, — молвил Василий Петрович, — давай разберём по порядку. Только ты, милок, сядь поудобнее, разговор долгий будет. — NULL, — начал Василий Петрович, — это как бы отсутствие значения. Представь себе, что у нас в базе данных нет никакой информации. Совсем никакой. Вот это и есть NULL. Это не ноль, не пустота, а именно отсутствие...

Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала
Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их
за контент