Skip to main content

col

Function col 

Source
pub fn col<'q>(expr: &str) -> Clause<'q, Column>
Expand description

Create column clause

§Arguments

  • expr: column expression

returns: Clause<Column>

§Examples

use ngb_sqlbuilder::{col, select};

// Simple name
select(col("col_name"))
// SQL: SELECT "col_name"

// With table source
select(col("t.ColName"))
// SQL: SELECT t."ColName"

// With cast
select(col("ColName::text"))
// SQL: SELECT "ColName"::text

// With alias
select(col("ColName as Alias"))
// SQL: SELECT "ColName" as "Alias"

// Complete
select(col("t.ColName::text as Alias"))
// SQL: SELECT t."ColName"::text as "Alias"