sqlalchemy 判斷字段是否存在

一、low方法:sql

  

(1)person_obj=session.query(Person).filter(Person.name=='jack')
print (person_obj.count())


(2)person_obj=session.query(Person).filter(Person.name=='jack').fist()
View Code

 

二、高級用法:session

  

from sqlalchemy.sql import exists

1.ret = self.session.query(exists().where(db_models.User.name == 'jack')).scalar()

2.self.session.query(db_models.User).filter_by(name='John Smith').exists()
       ).scalar()
View Code
相關文章
相關標籤/搜索