[][src]Function sqlx::query

pub fn query<DB>(sql: &str) -> Query<DB, <DB as Database>::Arguments> where
    DB: Database

Construct a full SQL query that can be chained to bind parameters and executed.

Examples

ⓘThis example is not tested
let names: Vec<String> = sqlx::query("SELECT name FROM users WHERE active = ?")
    .bind(false) // [active = ?]
    .fetch(&mut connection) // -> Stream<Item = impl Row>
    .map_ok(|row| row.name("name")) // -> Stream<Item = String>
    .try_collect().await?; // -> Vec<String>