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