Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wiosenna partia z aliasem kolumny jako kluczem sortowania - zniekształcona instrukcja gdzie

Gdy określisz alias kolumny SELECT jako klucz sortowania, strona - 1 (tj. z wyjątkiem strony -0 ) dalsze zapytania generowane przez Spring Batch używają tego aliasu w klauzuli WHERE, jak pokazano w pytaniu i zgodnie z to pytanie SO , użycie aliasu kolumny w klauzuli WHERE jest niedozwolone, jeśli ocena klauzuli SELECT nie jest wymuszana przed klauzulą ​​WHERE.

Aby odpowiedzieć na twoje pytanie — nie, nie możesz użyć aliasu jako klucza sortowania, chyba że wymusisz ocenę aliasu, jak sugerowano w innym pytaniu SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dołączyć do tabeli kategorii dla rodziców w zapytaniu SQL?

  2. Porównanie Percona XtraBackup z MySQL Enterprise Backup:część pierwsza

  3. Tworzenie określonego rozmiaru

  4. Używanie etykiety w klauzuli posiadającej w sqlachemy

  5. mysql count grupuj według kolejności według optymalizacji