
hêm nhiều điều kiện với AND và OR trong Oracle - Oracle căn bản
Nếu bạn muốn thêm nhiều điều kiện vào WHERE thì chỉ cần sử dụng toán tử AND hoặc OR, đây là hai toán tử thường dùng nhất. Ví dụ bạn muốn tìm đơn hàng của khách hàng "Nguyễn Văn Cường" và khách hàng này phải ở "ĐăkLăk" thì sẽ sử dụng toán tử AND. name = "Nguyễn Văn Cường" AND province = ...

ìm hiểu Subquery trong Oracle - Oracle căn bản
Trong bài viết này chúng ta sẽ tìm hiểu một phần khá hay đó là subquery trong Oracle. Subquery hay còn gọi là truy vấn con, nghĩa là bạn sẽ tạo ra những truy vấn nhỏ để đưa nó vào truy vấn cha. 1. Subquery trong Oracle Như các bạn biết lệnh SELECT sẽ trả về một bảng dữ liệu mới, bảng này sẽ ...

Xử lý trùng tên với AS trong Oracle - Oracle căn bản
Khi thiết kế database rất nhiều tường hợp sử dụng trùng tên column, nhất là khóa chính và khóa ngoại thường sẽ trùng nhau, vì vậy trong các câu truy vấn nến bị trùng tên thì bạn nên sử dụng AS để đổi tên nhé. Bạn có thể đổi tên column, tên table đều được. 1. Toán tử AS trong Oracle Lệnh ...

Lệnh Truncate Table trong Oracle - Oracle căn bản
Trong bài này ta sẽ tìm hiểu một lệnh có chức năng tương tự như lệnh delete đó là lệnh truncate. Lệnh Truncate sẽ xóa toàn bộ các records có trong bảng, điều này đồng nghĩa với bạn sử dụng lệnh delete không nhập điều kiện xóa. Câu hỏi đặt ra là tại sao ta không sử dụng lệnh Delete mà lại sử dụng ...

Lệnh Delete trong Oracle - Oracle căn bản
Như vậy là mình đã giới thiệu xong các lệnh Select, Insert và Update, vậy thì trong bài này mình sẽ giới thiệu một lệnh cũng hay dùng trong Oracle, đó là lệnh xóa delete, lệnh này sẽ xóa dữ liệu theo một điều kiện nhất định. 1. Cú pháp lệnh Delete trong Oracle Cú pháp của lệnh delete như sau: ...

Lệnh Update trong Oracle - Oracle căn bản
Trong Oracle lệnh Update dùng để cập nhật dữ liệu trong một bảng theo một điều kiện nào đó. Ví dụ trong bảng sinh viên sẽ có danh sách các sinh viên, nếu bạn muốn cập nhật năm sinh của sinh viên có tên Nguyễn Văn Cường thì có thể sử dụng lệnh update. 1. Cú pháp lệnh Update trong Oracle Dưới ...

Lệnh INSERT trong Oracle - Oracle căn bản
Lệnh INSERT dùng để thêm dữ liệu vào bảng, lệnh này được sử dụng nhiều nhất khi thao tác với cơ sở dữ liệu Oracle. Chúng ta có hai các thêm record đó là thêm một record bằng lệnh INSERT và nhiều record bằng lệnh INSERT ALL. 1. Lệnh Insert trong ...

Lệnh CASE trong Oracle - Oracle căn bản
Trong bài này chúng ta sẽ tìm hiểu đến lệnh rẻ nhánh CASE trong Oracle, đây là lệnh giúp rẻ nhánh chương trình và thường áp dụng trong câu lệnh Select. Nếu trong Oracle/PLSQL có lệnh IF ELSE THEN thì trong câu lệnh truy vấn SQL có CASE. 1. Cú pháp lệnh CASE trong Oracle CASE sẽ đi ...

Danh sách Comparison Operators trong Oracle - Oracle căn bản
Ở bài trước chúng ta đã được học lệnh SELECT và trong lệnh SELECT thì có sử dụng WHERE, vậy thì ở WHERE chúng ta có thể sử dụng những toán tử so sánh nào? Mời các bạn xem phần phía dưới dây. 1. Comparison Operators là gì? Trong Oracle Comparison Operators là các toán tử so sánh, nó dùng ...

Lệnh SELECT trong Oracle - Oracle căn bản
Ở các bài truóc mình đã dùng lệnh select nhưng không giải thích về nó, vậy thì trong bài này mình sẽ giải thích kỹ hơn về lệnh này nhé. Lệnh select dùng để lấy dữ liệu từ một bảng hoặc nhiều bảng (sẽ học ở bài join). 1. Cú pháp SELECT trong Oracle Bạn có thể sử dụng SELECT để lấy dữ liệu từ ...

Các lệnh quản lý View trong Oracle - Oracle căn bản
Bài tiếp theo này mình sẽ giới thiệu với các bạn một loại table rất đặc biệt, loại này ta sẽ gọi là view. View là một dạng table đặc biệt, là một table ảo và không hề tồn tại trong danh sách table vật lý vì nó được tạo ra khi câu lệnh được thực hiện. Đặc điểm khá thú vị của View đó là dữ liệu của ...

ìm hiểu Temporary tables trong Oracle - Oracle căn bản
Temporary tables hay còn gọi là bảng tạm, đây là bảng dùng để lưu trữ tạm thời dữ liệu, tuy nhiên nó vẫn chứa một số tính năng của một bảng thông thường như triggers, lưu dữ liệu, ... chỉ có một điều khác biệt là bảng tạm không thể tạo khóa ngoại đến các bảng khác. Temporary sẽ bị xóa sau khi kết ...

Lệnh xóa bảng trong Oracle - Drop Table - 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 lệnh dùng để xóa table trong Oracle, lệnh này rất ít khi sử dụng, tuy nhiên bạn cũng nên biết để xử lý trong trường hợp cần xóa bảng. Có một lưu ý bạn nên backup lại database trước khi xóa nhé, vi khi bạn chạy câu lệnh xóa thì sẽ mất tất cả, không ...

Lệnh sửa bảng trong Oracle - Alter Table - 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 lệnh dùng để chỉnh sửa cấu trúc của table như thêm column, xóa column, đổi kiểu dữ liệu, đổi tên table, ... bằng cách sử dụng lệnh ALTER TABLE. 1. Thêm một column vào table - Oracle Vào một ngày đẹp trời bạn muốn bổ sung một column vào bảng ...

Lệnh tạo bảng trong Oracle - Create Table - Oracle căn bản
Trong Oracle, để tạo một table mới thì bạn có thể sử dụng lệnh CREATE TABLE và phải chạy nó trong một database cụ thể. Chúng ta có hai thành phần quan trọng khi tạo table đó là tên của table và các fields sẽ có trong table. Mỗi field sẽ có tên, loại dữ liệu, giới hạn dữ liệu và các thuộc ...

Comment trong Oracle - Oracle căn bản
Bất kì một ngôn ngữ lập trình nào cũng cho phép lập trình viên có thể viết comment, nó giúp lập trình viên ghi lại những lưu ý để sau này dễ chỉnh sửa, hoặc giúp người khác hiểu được ý nghĩa của đoạn code đó. Comment trong Oracle Comment là những đoạn text mà trình biên dịch sẽ bỏ qua, nó sẽ ...

Data types trong Oracle - Oracle căn bản
Để tối ưu trong việc lưu trữ thì Oracle phân chia dữ liệu thành nhiều loại khác nhau, mỗi loại sẽ có đồ dài nhất định và phù hợp với từng trường hợp. Chúng ta có các nhóm chính như: character, numeric, date/time, LOB and rowid datatypes. Vì dịch ra tiếng Việt sẽ dài dòng và khó hiểu nên mình giữ ...

Oracle là gì? Các phiên bản của Oracle - Oracle căn bản
Trong bài viết này mình sẽ giới thiệu với các bạn một hệ thống quản trị database mới đó là Oracle. Nói là mới nhưng nó ra đời cũng khá lâu rồi, mình chỉ mới đăng lên blog Zaidap.com thôi. Đầu tiên chúng ta sẽ tìm hiểu khái niệm Oracle là gì, sau đó mình sẽ phân tích sơ lược về một số phiên bản và ...

Hàm CASE trong SQL Server - SQL Server Function
CASE expression WHEN value_1 THEN result_1 WHEN value_2 THEN result_2 ... WHEN value_n THEN result_n ELSE result END

Hàm COALESCE trong SQL Server - SQL Server Function
COALESCE( expression1, expression2, ... expression_n )