SQLAlchemy: Basic SELECT queries #7
Vložit
- čas přidán 12. 06. 2024
- 💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gxT 💡
Предзапись на курс по поиску работы разработчику и техническим навыкам для Middle: forms.gle/Zw7bPnQvTsfekVH47
Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
Все вопросы по SQLAlchemy обсуждаем в телеграм сообществе: t.me/python_community_rus
Мой телеграм канал о жизни разработчика: t.me/artemshumeiko
Полезные материалы для бэкендера в моем телеграм боте: t.me/ArtemShumeikoBot?start=eXQ
Репозиторий на Github с кодом из видео: t.me/artemshumeiko/28
Поддержать меня и получить ранний доступ к видео можно здесь: boosty.to/artemshumeiko
Узнаем, что как SQL запросы переносить на язык Алхимии, используем func, cast, label и другие функции SQLAlchemy. Это база.
0:00 - Пишем SQL запрос
2:42 - Пишем select запрос при помощи Алхимии
10:02 - Как выводить запросы в консоль красиво
💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gwP 💡
Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
Большое спасибо за очередной урок, Артем. Вы делаете большое дело. Удивительно, что такого контента крупицы на просторах ютуба, где можно найти видео буквально обо всем
Спасибо) Стараюсь заполнять пробелы
Урок как всегда на высоте!
Отличный урок. Все как всегда понятно и легко воспринимается. Спасибо вам за ваш труд. У вас отлично получается доносить информацию 🔥
Спасибо!
начало интересное, с юмором, да еще много полезной информации в контенте!!! лайк однозначно)))
10:00 можно вынести avg_compensation в отдельную переменную, тогда без перепечатывания можно обойтись.
9:55 Можно выражение присвоить переменной и ее уже писать в having
Привет уточнение по поводу and_ и or_ ( 8:19 )
Эти функции не обязательно использовать, можно использовать & и | соотвественно, предварительно взяв каждое из условий в скобки. Также в случае and_ можно через запятую условия перечислять.
Будет в курсе как не страдать от асинк алхимии орм с кучей релейшнов на 50+ таблицах?
A func.avg(ResumesOrm.compensation), Integer) в select и having считается два раза или один? Если два, то єто можно как-то оптимизировать?
А вы пробовали literal_column(”avg_comensation”) > 40000 в having?
привет! можешь поделиться настройками, плагинами и тд VS Code?
крутой чел👍👍👍👍👍
привет! Можешь поделиться настройками и плагинами VS Code?
у меня стоят isort, jupyter (постоянно использую, всем рекомендую), pylance (оказывается кстати есть ruff, только что установил), vscode-icons
Кстати, в SQL можно обращаться к альясами в HAVING.
В WHERE нельзя, да, но в HAVING - можно.
😮😮😮
@@artemshumeiko, во-во. А теперь живи с этим. :D
Не думаю, что питанисты должны получать больше инженеров. В оправдание скажу, что прошу 170
Еще более приятній вариант каста func.avg(ResumesOrm.compensation).cast(Integer)
Точно помню, что это было, но не могу найти где, может кто-то подскажет - как сделать вывод результатов читаемым, а не в виде (,)?
Это будет в 9 видео про relationship: czcams.com/video/n7DqfFdQz4g/video.htmlsi=LA6jjHfjs_23LH5o
Таймкод: 14:00
@@artemshumeiko спасибо, значит ещё не добрался)