Dạ vâng Gitiho xin giải đáp thắc mắc của Anh/Chị như sau ạ.
Trong SQL, việc đặt bí danh cho một cột không thay đổi tên cột gốc vĩnh viễn. Bí danh (alias) được sử dụng để đặt một tên khác cho cột trong kết quả truy vấn để làm cho kết quả trở nên dễ đọc hơn hoặc để giải quyết các vấn đề liên quan đến tên trùng lặp trong kết quả.
Khi Anh/Chị sử dụng bí danh cho cột trong câu truy vấn, tên cột gốc vẫn không thay đổi trong cơ sở dữ liệu. Bí danh chỉ ảnh hưởng đến tên cột trong kết quả truy vấn cụ thể mà Anh/Chị đang thực hiện. Khi truy vấn hoàn thành và Anh/Chị thoát khỏi kết quả truy vấn, tên cột gốc sẽ vẫn không thay đổi.
Ví dụ:
Giả sử Anh/Chị có một bảng "Employees" với các cột "EmployeeID", "FirstName" và "LastName". Anh/Chị có thể sử dụng bí danh để đặt lại tên cột trong kết quả truy vấn như sau:
SELECT EmployeeID, FirstName AS First, LastName AS Last FROM Employees;
Ở ví dụ này, trong kết quả truy vấn, cột "FirstName" sẽ được hiển thị dưới tên "First", và cột "LastName" sẽ được hiển thị dưới tên "Last". Tuy nhiên, tên cột gốc trong bảng "Employees" vẫn không thay đổi.