sql >> Databáze >  >> RDS >> Mysql

Jarní dávka s aliasem sloupce jako klíčem řazení – chybný příkaz where

Když zadáte alias sloupce SELECT jako klíč řazení, stránka - 1 (tj. kromě stránky -0 ) další dotazy generované Spring Batch používají tento alias v klauzuli WHERE, jak je uvedeno ve vaší otázce a podle tato SO otázka , použití aliasu sloupce v klauzuli WHERE není povoleno, pokud vyhodnocení klauzule SELECT není vynuceno před klauzulí WHERE.

Abych odpověděl na vaši otázku - Ne, nemůžete použít alias jako klíč řazení, pokud nevynutíte vyhodnocení aliasu, jak je navrženo v jiné otázce SQL.



  1. SQL Query - zřetězení výsledků do jednoho řetězce

  2. Jak vypsat všechny tabulky v Oracle

  3. Co je Microsoft Access a k čemu jej používáte?

  4. Jak zkombinovat více sloupců jako jeden a formátovat pomocí vlastních řetězců?