#sqlalchemy
Вопрос:
Я пытаюсь соответствовать этому утверждению
stmt = session.query(models.Production).filter(models.Production.profile_name.regexp_match('some_name')) results = session.execute(stmt).all() print(results)
В profile_name
столбце это сохранено как Some_Name
. Как я могу заставить его соответствовать, игнорируя капитализацию?
Ответ №1:
Нашел ответ
from sqlalchemy import func stmt = session.query(models.Production).filter(func.lower(models.Production.profile_name).regexp_match(func.lower('some_name')))