Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

thứ tự này là gì của 1?

order by 1 có nghĩa là "đặt hàng theo trường đầu tiên tôi đã chọn" - tức là trong trường hợp này, giống như order by playerno , bởi vì playerno là trường đầu tiên trong danh sách.

Trong trường hợp bạn muốn có từ ngữ chính thức, đây là nội dung của SQL-92 tiêu chuẩn nói:

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>.

Trong trường hợp này, b là một trong những dường như áp dụng.

Tuy nhiên, các phiên bản gần đây hơn của tiêu chuẩn SQL đã loại bỏ khả năng này, do đó, mã mới thường nên tránh nó. Máy chủ cơ sở dữ liệu dựa trên SQL đã không còn sử dụng nó trong một thời gian, nhưng hầu hết tiếp tục hỗ trợ nó vì lợi ích của khả năng tương thích ngược. Đồng thời, việc họ không dùng tính năng này cho thấy họ không còn coi đây là một tính năng mà họ thực sự cần hỗ trợ nữa, vì vậy, tính năng này có thể bị xóa bất kỳ lúc nào mà không cần cảnh báo thêm (ví dụ:nếu họ tìm thấy lỗi trong phần đó mã của họ, họ có thể quyết định cách tốt nhất để sửa lỗi là chỉ cần tắt tính năng đó).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truyền dữ liệu SQL Server sang MySQL

  2. Làm cách nào để chèn các giá trị trong một mảng PHP vào một bảng MySQL?

  3. Nhận các mục nhập bảng MySQL cập nhật trong python mà không cần đóng kết nối

  4. Chọn 1 từ bảng có nghĩa là gì?

  5. Chọn các hàng mà trục xoay có TẤT CẢ id