Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Batch pegas dengan alias kolom sebagai kunci pengurutan - pernyataan di mana salah format

Saat Anda menentukan alias kolom SELECT sebagai kunci pengurutan, halaman - 1 ( yaitu kecuali laman -0 ) kueri selanjutnya yang dihasilkan oleh Spring Batch menggunakan alias itu dalam klausa WHERE seperti yang ditunjukkan dalam pertanyaan Anda dan sesuai pertanyaan BENAR ini , menggunakan alias kolom dalam klausa WHERE tidak diperbolehkan jika evaluasi klausa SELECT tidak dipaksakan sebelum klausa WHERE.

Jadi untuk menjawab pertanyaan Anda - Tidak, Anda tidak dapat menggunakan alias sebagai kunci pengurutan kecuali Anda memaksa evaluasi alias seperti yang disarankan dalam pertanyaan SQL lainnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memeriksa Ukuran Database MySQL di Linux

  2. Hubungan antara katalog, skema, pengguna, dan database instance

  3. Tambahkan Daftar<int> ke parameter mysql

  4. Pencarian MySQL Fulltext terhadap nilai kolom?

  5. Bagaimana Fungsi REGEX_REPLACE() Bekerja di MySQL