Mam tabelę użytkowników z kolumną first_name
i last_name
. Próbuję utworzyć kwerendę SQLAlchemy, która będzie wykonywać podobnie na concatationation dwóch kolumn, IE pełna nazwa. Oto przykładJak filtrować kolumny ze słowem LIKE za pomocą SQLAlchemy?
first_name: Bob
last_name: Smith
query = "bob smi"
szukam czegoś podobnego zapytania:
session.query(Person).filter((Person.firstName + " " + Person.lastName).like(query+'%')
taka, że poszukiwanie bob smi
powróci bob smith
Dzięki!
Powinno działać tak, jak to napisałeś, jeśli dodasz spację między 'firstName' a' lastName' – van