Trong bài này mình sẽ giới thiệu thể loại JOIN đầu tiên đó là INNER JOIN. Đây là loại đơn giản và dễ hiểu nhất và thường được sử dụng nhất khi quản lý database.
- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- SYSTEM
- SOLUTION
- TRAINING
- CONTACT
Thứ Hai, 24 tháng 7, 2023
Các loại JOIN trong Oracle
Trong phần này chúng ta sẽ nói về JOIN, một lệnh dùng để kết nối 2 bảng với nhau giống như phép tích đề cát, tuy nhiên về mặt tối ưu thì nó được xem là tốt hơn so với phép tích. Nếu bạn chưa hiểu về phép tích thì mình sẽ giải thích lại một chút.
Toán tử MINUS trong Oracle
Trong Oracle toán tử MINUS có tác dụng ngược lại với INTERSECT.
Với toán tử INTERSECT sẽ hợp kết quả của 2 lệnh SELECT và chọn ra những record nào trùng nhau thì MINUS sẽ hợp lại và chọn ra những record chỉ có ở câu SELECT đầu tiên mà không có ở câu SELECT thứ hai.
Bạn hãy xem hình sau đây sẽ thấy rõ ràng hơn, phần màu xanh nhạt là phần được chọn bởi MINUS.
Toán tử INTERSECT trong Oracle
Trong Oracle, toán tử INTERSECT có tác dụng ngược lại với toán tử UNION, nghĩa là nó dùng để gộp hai câu lệnh SELECT lại với nhau và chọn ra những record có dữ liệu trùng nhau, nghĩa là record nào ở A mà xuất hiện ở B nữa thì mới được chọn.
Toán tử UNION ALL trong Oracle
Trong Oracle ngoài UNION ra chúng ta còn một toán tử có chức năng tương tự đó là UNION ALL.
Toán tử UNION trong Oracle
Trong bài này mình sẽ giới thiệu với các bạn một toán tử rất thú vị đó là toán tử UNION trong Oracle.
Lọc kết quả ở Group By với lệnh Having trong Oracle
Ở lệnh SELECT chúng ta có WHERE dùng để lọc, vậy ở Group By sẽ lọc dữ liệu bằng cách nào? Rất đơn giản, bạn sẽ sử dụng lệnh HAVING, lệnh này có cách dùng giống với lệnh WHERE.
ĐỌC NHIỀU
-
Checklist triển khai theo 6 giải pháp của Bộ TT&TT (có phân vai “Ai làm gì” – từng bước – mẫu tài liệu cần chuẩn bị). Template “Kế h...
-
ASM là viết tắt của “Automatic Storage Management” trong hệ thống quản lý cơ sở dữ liệu của Oracle. ASM là một công nghệ của Oracle Databas...
-
Serial: sneep All Hardware # prtdiag -v // verbose show đầy đủ thông tin # prtconf