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

Oracle sql:mệnh đề thứ tự và phân biệt

Trong phần này của Oracle sql, chúng ta sẽ thảo luận về mệnh đề thứ tự và phân biệt

Xác định giá trị null:

Nếu một cột trong bảng không có giá trị được chỉ định, thì cột đó được cho là rỗng đối với hàng đó.

Giá trị null là một giá trị không có sẵn, chưa được gán, không xác định. Giá trị null không giống như số 0 hoặc dấu cách.
Số không là số và dấu cách là ký tự

Một số điểm khác
1) Bất kỳ cột kiểu dữ liệu nào cũng có thể là giá trị null
2) Cột khóa chính luôn không rỗng
3) Bất kỳ biểu thức số học nào chứa giá trị rỗng, kết quả là null
Các hàng trùng lặp và khác biệt

Hiển thị mặc định của lựa chọn là tất cả các hàng có thể chứa các giá trị trùng lặp

Ví dụ

chọn * từ emp;

Nó sẽ trả về tất cả các hàng thậm chí một số hàng bị trùng lặp

Trong một số trường hợp, chúng tôi không muốn thấy các hàng trùng lặp, Sql có một mệnh đề để tránh điều đó

Chọn riêng biệt * từ emp

Truy vấn trên sẽ không trả về các hàng trùng lặp
Cách hiển thị thuộc tính bảng

Mô tả

Nó cho thấy bảng columnn, Null? và kiểu dữ liệu

vô giá trị? :Nếu cột có thể có giá trị null
kiểu dữ liệu:nó cung cấp cho chúng ta kiểu dữ liệu của cột
Thứ tự theo mệnh đề

Thứ tự theo mệnh đề sắp xếp các hàng dựa trên cột đã cho. Nó có thể là asc hoặc dsc. Nó đứng cuối cùng trong câu lệnh select

Ví dụ

chọn số tiền, lương từ thứ tự ghi nợ theo mức lương mô tả

Nó đưa ra kết quả được sắp xếp theo cột lương theo thứ tự mô tả tức là. từ giá trị lớn nhất đến giá trị thấp


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle 11g và tích hợp mùa xuân ngủ đông và jsf

  2. Trường Boolean trong Oracle

  3. `show create table` tương đương trong oracle sql

  4. Hàm ABS () trong Oracle

  5. OracleParameter và Mệnh đề IN