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

ini urutan 1 berapa?

order by 1 berarti "pesan berdasarkan bidang pertama yang saya pilih" -- yaitu, dalam hal ini, sama dengan order by playerno , karena playerno adalah kolom pertama dalam daftar.

Jika Anda menginginkan kata-kata resmi, inilah SQL-92 standar mengatakan:

10)If ORDER BY is specified, then each <sort specification> in the
        <order by clause> shall identify a column of T.

        Case:

        a) If a <sort specification> contains a <column name>, then T
          shall contain exactly one column with that <column name> and
          the <sort specification> identifies that column.

        b) If a <sort specification> contains an <unsigned integer>,
          then the <unsigned integer> shall be greater than 0 and not
          greater than the degree of T. The <sort specification> iden-
          tifies the column of T with the ordinal position specified by
          the <unsigned integer>.

Dalam hal ini, b adalah salah satu yang tampaknya berlaku.

Versi standar SQL yang lebih baru telah menghapus kemampuan ini, jadi kode baru umumnya harus menghindarinya. Server database berbasis SQL telah menghentikannya untuk sementara waktu sekarang, tetapi sebagian besar terus mendukungnya demi kompatibilitas ke belakang. Pada saat yang sama, fakta bahwa mereka telah menghentikannya menunjukkan bahwa mereka tidak lagi menganggapnya sebagai fitur yang benar-benar perlu mereka dukung, sehingga dapat dihapus kapan saja tanpa peringatan lebih lanjut (mis., jika mereka menemukan bug di bagian itu kode mereka, mereka mungkin memutuskan cara terbaik untuk memperbaiki bug adalah dengan menonaktifkan fitur itu saja).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migrasi basis data Grails di server yang digunakan

  2. Benar menggunakan kelas di kelas lain di php?

  3. Jalankan beberapa kueri penghapusan sql di mysql untuk php

  4. Mengapa baris yang terpengaruh mengembalikan 0 saat memperbarui/menghapus berhasil?

  5. Permintaan Python dan MySQL dengan tanda kutip