select¶
select()¶
Возвращает объект Select
select_stmt = select([user_table])
conn.execute(select_stmt).fetchall()
Select()¶
- class
sqlalchemy.sql.expression.
Select
¶ stmt = select([user_table]) # select user.id from "user" connection.execute(stmt)
-
order_by
()¶ stmt.order_by(user_table.c.username) ''' select user.id from "user" order by user.username '''
-
select_from
()¶ ( select([user_table, address_table]) .select_from( user_table.join(address_table) ) )
-
where
()¶ stmt.where(user_table.c.username == 'ilnurgi') ''' select user.id from "user" where user.username = 'ilnurgi' '''
stmt.where( or_( user_table.c.username == 'ilnurgi', user_table.c.username == 'ilnurgi1', ) ) ''' select user.id from "user" where user.username = 'ilnurgi' or user.username = 'ilnurgi1' '''
( stmt .where(user_table.c.username == 'ilnurgi') .where(user_table.c.fullname == 'ilnurgi1') ) ''' select user.id from "user" where user.username = 'ilnurgi' and user.fullname = 'ilnurgi1' '''
-