Giới thiệu câu lệnh SELECT trong Database Oracle

SysVN xin giới thiệu bài viết đầu tiền về Database Oracle. Nội dung nói về cách sử dụng mệnh đề SELECT một cách cơ bản nhất để trích lọc dữ liệu trong Database Oracle. Sau khi nắm vững bài này các bạn có thể hiểu và sử dụng được phát biểu SELECT một cách cơ bản. Bạn sử dụng phát biểu select để thu thập dữ liệu từ database. Tuy nhiên, không phải những column nào cũng được hiển thị, bạn có thể giới hạn cho phép hoặc không cho hiển thị bất kỳ column từ một table nào. Mời các bạn theo dõi bài viết!

  1. Câu lệnh Select cơ bản

SELECT dùng để trích lọc dữ liệu dữ liệu trong Database. Với SELECT bạn có thể thực hiện được những cách sau:

  • Projection: Trích lọc dữ liệu từ một hoặc nhiều column trong cùng một table
  • Selection: Trích lọc dữ liệu từ một hoặc nhiều row trong một table
  • Join: Trích lọc dữ liệu từ nhiều table được join với nhau 

Cấu trúc lệnh SELECT cơ bản 

SELECT {*|[DISTINCT] column|expression [alias],…}
FROM
table;

  • SELECT: xác định một hoặc nhiều column cần được hiển thị dữ liệu
  • FROM: xác định table chứa column trong mệnh đề SELECT

– SELECT *: hiển thị dữ liệu của tất cả column trong table được chọn.

Ví dụ: SELECT * FROM DEPARTMENTS;

– SELECT [DISTINCT]: loại bỏ những dòng trùng 

Ví dụ: SELECT FIRST_NAME FROM EMPLOYEES;

Khi sử dụng SELECT DISTINCT FIRST_NAME FROM EMPLOYEES; thì các kết quả trùng bị loại bỏ

Alias: Kết quả trả về hiển thị tên column là tên Alias

Ví dụ: SELECT SALARY LƯƠNG FROM EMPLOYEES;

Trích lọc dữ liệu từ nhiều columns: Mỗi columns cách nhau bởi dấu phẩy

Ví dụ: SELECT DEPARTMENT_ID, DEPARTMENT_NAME FROM DEPARTMENTS;

2. Quy tắc viết lệnh SQL

  • Câu lệnh SQL không phân biệt ký tự hoa, thường
  • Câu lệnh SQL có thể viết trên một hoặc nhiều hàng
  • Những từ khóa không được viết tắt hoặc không được phân ra những hàng khác nhau
  • Những mệnh đề thường viết trên những hàng khác nhau cho dễ nhìn, dễ đọc, dễ chỉnh sửa
  • Những từ khóa thường viết hoa, những từ khác như table, column thường viết chữ thường