Junior — Middle
93
SQLAlchemy ilə işləyərkən hansı növ sorğular istifadə etdiniz?
Şirkətlər soruşuldu
АО К-Технологии
AI-dan cavab
sobes.tech Süni İntellekt
При работе с SQLAlchemy обычно используются следующие типы запросов:
- ORM-запросы — через сессии и методы модели, например,
session.query(User).filter_by(name='John').all(). - Core-запросы — более низкоуровневый способ с использованием SQL-выражений через
select(),insert(),update(),delete().
Пример ORM-запроса для выборки всех пользователей:
users = session.query(User).filter(User.age > 18).all()
Пример Core-запроса:
from sqlalchemy import select
stmt = select(User).where(User.age > 18)
result = session.execute(stmt).scalars().all()
Выбор зависит от задачи: ORM удобен для работы с объектами, Core — для более сложных или специфичных SQL-запросов.