Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách viết nhiều cột trong mệnh đề với sqlalchemy

Giả sử rằng bạn đã xác định mô hình của mình trong Page , đây là một ví dụ sử dụng tuple_ :

keys = [
    (2752937066, 'http://members.aye.net/~gharris/blog/'),
    (3799762538, 'http://www.coxandforkum.com/')
]

select([
    Page.url
]).select_from(
    Page
).where(
    tuple_(Page.url_crc, Page.url).in_(keys)
)

Hoặc, sử dụng API truy vấn:

session.query(Page.url).filter(tuple_(Page.url_crc, Page.url).in_(keys))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO-MySQL:Giá trị Boolean được chuyển đổi thành 1 hoặc chuỗi trống trên liên kết câu lệnh đã chuẩn bị

  2. Giao dịch cần thiết cho một truy vấn cập nhật?

  3. MySQL INSERT hoặc REPLACE Commands

  4. Nhận tổng cột và sử dụng để tính toán phần trăm của tổng số (mySQL)

  5. Mối quan hệ thuộc về ToMany trong Laravel trên nhiều cơ sở dữ liệu