0
我試圖從包含/ ilike的數據庫查詢列,它們產生不同的結果。任何想法爲什麼?燒瓶SQLAlchemy Contains/Ilike產生不同的結果?
我現在的代碼;
search = 'nel'
find = Clients.query.filter(Clients.lastName.ilike(search)).all()
# THE ABOVE LINE PRODUCES 0 RESULTS
find = Clients.query.filter(Clients.lastName.contains(search)).all()
# THE ABOVE LINE PRODUCES THE DESIRED RESULTS
for row in find:
print(row.lastName)
我擔心的是我錯過了什麼嗎?我讀過'contains'並不總是有效。有沒有更好的方式來做我正在做的事情?