Hiển thị các bài đăng có nhãn Oracle SQL Tutorial. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Oracle SQL Tutorial. Hiển thị tất cả bài đăng

Thứ Hai, 24 tháng 7, 2023

Lệnh điều kiện IS NULL và IS NOT NULL trong Oracle

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.

Sửa bài viết

Thiết lập ID tăng tự động trong Oracle

Với MySQL thì đã có AUTO_INCREMENT giúp tăng tự động cho trường khóa chính có kiểu dữ liệu là số nguyên, tuy nhiên với Oracle thì không có sẵn như vậy mà bạn phải kết hợp Sequence và Trigger để tạo sự kiện tăng ID lên 1 mỗi khi có thao tác Insert.

Sửa bài viết

Tìm hiểu Sequence trong Oracle

Trong bài này chúng ta sẽ tìm hiểu một đối tượng thường được dùng để tạo ra các số tăng dần hoặc giảm dần trong Oracle, đó là Sequence. Mỗi một Sequence được tạo ra sẽ được lưu trữ trên hệ thống cho đến khi bạn thực hiện một thao tác xóa.

Sửa bài viết

Oracle SQL căn bản

Danh sách các bài viết trong chuyên mục Oracle căn bản, đây là những bài viết mới nhất được cập nhật trong mục Oracle căn bản.

Sửa bài viết

Giải bài tập tổng hợp Oracle SQL căn bản

Dưới đây là bài giải bài tập SQL Oracle căn bản của bài trước, bài giải này mình sưu tầm trên internet để các bạn tham khảo.

Sửa bài viết

Bài tập tổng hợp Oracle SQL căn bản

Xin giới thiệu với các bạn một bài tập thực hành tổng hợp giúp các bạn thực hanh quen tay với các lệnh căn bản trong Oracle, bài tập này mình sưu tầm được trên mạng và đăng lại tại đây.

Sửa bài viết

Bảng định dạng ngày tháng trong Oracle

Gửi đến các bạn bảng định dạng ngày tháng được sử dụng trong Oracle, các định dạng dưới đây được sử dụng để kết hợp với các hàm trong Oracle.

Sửa bài viết

Tìm hiểu Self Join trong Oracle

Trong bài này mình sẽ hướng dẫn bạn sử dụng một kỹ thuật dùng để JOIN một bảng với nhau kỹ thuật là Self Join.

Trong Oracle Self Join không phải là một cú pháp lệnh của SQL mà nó là một kỹ thuật để xử lý tường hợp bạn muốn thực hiện phép JOIN trên cùng một bảng, nghĩa là bảng bên phải và bên trái là một.

Sửa bài viết

Outer Join trong Oracle

Ở bài trước mình đã giới thiệu Inner Join trong Oracle rồi, vậy thì bài này mình sẽ nói về một thể loại join Join khác đó là Outer. Chúng ta sẽ tìm hiểu ba thể loại Outer Join, thứ nhất là Left Outer Join, thứ hai là Right Outer Join và cuối cùng là Full Outer Join.

Sửa bài viết

Inner Join trong Oracle

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.

Sửa bài viết

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.

Sửa bài viết

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. 

Sửa bài viết

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.

Sửa bài viết

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.

Sửa bài viết

Gộp kết quả với lệnh Group By trong Oracle

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.

Sửa bài viết

Sắp xếp kết quả với lệnh ORDER BY trong Oracle

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.

Sửa bài viết

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

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

Sửa bài viết

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

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ỉ cần một record là đủ nên sẽ dùng lệnh DISTINCT trong Oracle để loại bỏ.

Sửa bài viết

Kiểm tra điều kiện với REGEXP_LIKE trong Oracle

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

Sửa bài viết

Lệnh LIKE và NOT LIKE trong Oracle

Trong bài này chúng ta sẽ tìm hiểu cách xử lý tìm kiếm dữ liệu gần giống với LIKE trong Oracle, đây là lệnh cho phép bạn so sánh dữ liệu gần giống, rất hữu ích ở một số trường hợp cần xử lý truy vấn tìm kiếm.

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master