Bài viết của Trần Trung Dũng

án tử INTERSECT trong Oracle - Oracle căn bản

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ử này ta gọi là toán tử hợp. ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

án tử UNION ALL trong Oracle - Oracle căn bản

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 ALL có cùng đặc điểm với UNION là dùng để gộp kết quả của 2 lệnh select lại với nhau, tuy nhiên sự khác biệt nhất là nó không xóa đi các phần tử bị trùng mà sẽ giữ lại tất cả. ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

án tử UNION trong Oracle - Oracle căn bản

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. Toán tử UNION dùng để gộp kết quả của hai lệnh SELECT lại với nhau, nó sẽ loại bỏ những dòng trùng lặp và chỉ để lại những dòng khác nhau. Điều kiện để sử ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

Lọc kết quả ở Group By với lệnh Having trong Oracle - Oracle căn bản

Ở 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. 1. Cú pháp Having trong Oracle Trước tiên mình sẽ đưa ra cú pháp: SELECT ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

Gộp kết quả với lệnh Group By trong Oracle - Oracle căn bản

Trong Oracle, lệnh Group By dùng kết hợp với lệnh SELECT để lấy dữ liệu, sau đó gộp dữ liệu lại theo một cột hoặc nhiều cột. Giống như lệnh DISTINCT, lệnh GROUP BY sẽ gộp dữ liệu trùng, tuy nhiên nó chỉ gộp dựa vào columns mà ta đã khai báo. 1. Cú pháp lệnh Group By trong Oracle Sau đây là cú ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

Sắp xếp kết quả với lệnh ORDER BY trong Oracle - Oracle căn bản

Trong bài này mình sẽ giới thiệu lệnh dùng để sắp xếp kết quả trả về của lệnh select, đó là lệnh order by. Chúng ta có hai kiểu sắp xếp, thứ nhất là tăng dần và thứ hai là giảm dần. Cú pháp lệnh Order By trong Oracle Nói về sắp xếp thì sẽ dựa vào bảng mã ASCII, kí tự nào đứng đầu tiên sẽ được ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

Chọn nhiều bảng tại lệnh From trong Oracle - Oracle căn bản

Ở các bài trên mình đã hướng dẫn bạn sử dụng lệnh FROM để lấy dữ liệu từ một bảng. Tuy nhiên bạn cũng có thể chọn nhiều bảng tại FROM, lúc này Oracle sẽ thực hiện phép tích đề cát để tạo ra một bảng mới chứa toàn bộ thông tin của hai bảng. 1. Tích đề cát ở From trong Oracle Phép tích đề cát 2 ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

Loại bỏ dữ liệu trùng lặp với lệnh DISTINCT trong Oracle - Oracle căn bản

Trường hợp dữ liệu trả về bị trùng lặp thì bạn có thể sử dụng lệnh DISTINCT để loại bỏ dữ dữ liệu bị trùng, chỉ để lại một record duy nhất. Ví dụ bạn lấy danh sách sinh viên đã từng đăng ký tham dự cuộc thi viết phần mềm, nếu sinh viên A đã tham gia nhiều lần thì kế quả trả về sẽ bị trùng, mà ta chỉ ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

Kiểm tra điều kiện với REGEXP_LIKE trong Oracle - Oracle căn bản

Trong bài này mình sẽ hướng dẫn bạn sử dụng một lệnh kiểm tra điều kiện mới đó là REGEX_LIKE, lệnh này có công dụng giống như lệnh LIKE, chỉ có điều là lệnh này sử dụng để so khớp vỡi những khuôn mẫu phức tạp hơn, vì vậy bạn đừng hiểu lầm giữa REGEX_LIKE và LIKE nhé. 1. Lệnh REGEXP_LIKE ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa

Lệnh điều kiện IS NULL và IS NOT NULL trong Oracle - Oracle căn bản

Trong bài này mình sẽ hướng dẫn các bạn cách sử dụng hai lệnh IS NULL và IS NOT NULL trong Oracle, hai lệnh này dùng để kiểm tra giá trị NULL. 1. Lệnh điều kiện IS NULL trong Oracle Để kiểm tra một giá trị có phải là giá trị NULL hay không thì ta dùng lệnh IS NULL. ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 06/04/2021 chỉnh sửa
< 1 2 3 4 5 6 .. > >>