sql >> Databasteknik >  >> RDS >> Mysql

Fjädersats med kolumnalias som sorteringsnyckel - felaktig where-sats

När du anger ett kolumnalias för SELECT som sorteringsnyckel, sida - 1 (dvs förutom sida -0 ) vidarefrågor som genereras av Spring Batch använder det aliaset i WHERE-satsen som visas i din fråga och enligt denna SO-fråga , att använda ett kolumnalias i WHERE-satsdelen är inte tillåten om utvärdering av SELECT-satsen inte framtvingas före WHERE-satsen.

Så för att svara på din fråga - Nej, du kan inte använda ett alias som sorteringsnyckel om du inte tvingar fram aliasutvärdering som föreslås i en annan SQL-fråga.



  1. Hur man sparar en databas som en mall i Access 2016

  2. Ta reda på varför ett e-postmeddelande inte kunde skickas i SQL Server (T-SQL)

  3. Tips för att migrera från proprietära till öppen källkodsdatabaser

  4. F# Nybörjare:hämta en mängd data från en server