JavaScript: Order the results

Order the query result by column.

Parameters

Examples

With `select()`

const { data, error } = await supabase
  .from('characters')
  .select('id, name')
  .order('id', { ascending: false })

On a referenced table

  const { data, error } = await supabase
    .from('orchestral_sections')
    .select(`
      name,
      instruments (
        name
      )
    `)
    .order('name', { referencedTable: 'instruments', ascending: false })

Order parent table by a referenced table

  const { data, error } = await supabase
    .from('instruments')
    .select(`
      name,
      section:orchestral_sections (
        name
      )
    `)
    .order('section(name)', { ascending: true })