Sử dụng SQL Aliases

SQL Aliases là tên gọi khác được đặt cho một bảng hoặc cột trong một truy vấn SQL. Aliases giúp bạn dễ dàng đọc và hiểu truy vấn hơn, cũng như giúp bạn tránh được các lỗi do trùng tên.

SQL Alias

Cách sử dụng SQL Aliases:

Để tạo một alias, bạn sử dụng cú pháp sau:

-- Alias cho cột:
SELECT column_name AS alias_name
FROM table_name;

-- Alias cho bảng:
SELECT column_name(s)
FROM table_name AS alias_name;

Ví dụ:

Đặt alias “Ten” cho cột “FirstName”:

SELECT FirstName AS Ten
FROM Customers;

Đặt alias “DoanhThuNam2023” cho biểu thức tổng doanh thu năm 2023:

SELECT SUM(Revenue) AS DoanhThuNam2023
FROM Orders
WHERE YEAR(OrderDate) = 2023;

 Tên alias có khoảng trống, sử dụng  [] hoặc “”:

SELECT ProductName AS "My Great Products"
FROM Products;

Sử dụng alias cho bảng:

SELECT * FROM Customers AS Persons;

Sử dụng alias nối ký tự:

SELECT CustomerName, (Address || ', ' || PostalCode || ' ' || City || ', ' || Country) AS Address
FROM Customers;

Lợi ích của việc sử dụng SQL Aliases:

  • Dễ đọc và hiểu: Aliases giúp bạn dễ dàng hiểu được ý nghĩa của các cột và biểu thức trong truy vấn.
  • Tránh lỗi trùng tên: Aliases giúp bạn tránh được các lỗi do trùng tên giữa các cột hoặc bảng trong cùng một truy vấn.
  • Làm cho truy vấn ngắn gọn hơn: Aliases giúp bạn làm cho truy vấn ngắn gọn hơn bằng cách sử dụng tên ngắn hơn cho các cột và biểu thức.

Lưu ý:

  • Aliases chỉ tồn tại trong thời gian thực thi của truy vấn.
  • Bạn có thể sử dụng aliases trong tất cả các mệnh đề của truy vấn SQL, bao gồm SELECT, WHERE, ORDER BY, GROUP BY, HAVING, v.v.

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA), là người đang tập tành viết lách trên blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. #Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn cần người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận