sql >> Database >  >> RDS >> Mysql

Spring-batch met kolomalias als sorteersleutel - onjuist waar-instructie

Wanneer u een kolomalias van SELECT opgeeft als sorteersleutel, pagina - 1 ( d.w.z. behalve pagina -0 ) verdere zoekopdrachten gegenereerd door Spring Batch gebruiken die alias in WHERE-clausule zoals weergegeven in uw vraag en volgens deze SO-vraag , is het gebruik van een kolomalias in de WHERE-component niet toegestaan ​​als de evaluatie van de SELECT-component niet wordt geforceerd vóór de WHERE-component.

Dus om je vraag te beantwoorden - Nee, je kunt geen alias als sorteersleutel gebruiken, tenzij je aliasevaluatie forceert, zoals gesuggereerd in een andere SQL-vraag.



  1. Een ouder op het hoogste niveau vinden in SQL

  2. mysql query - formaat datum op output?

  3. Is dit een veilige manier om MySQL-tabellen van latin1 naar utf-8 te converteren?

  4. Wat is PyMySQL en hoe verschilt het van MySQLdb? Kan het de implementatie van Django beïnvloeden?