Bùi Thanh Tài
Bùi Thanh Tài
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 21 lượt xem

Sau khi đặt bí danh cho cột thì tên cột trước đó...

Sau khi đặt bí danh cho cột thì tên cột trước đó có bị thay đổi thành bí danh luôn không hay chỉ tạm thời?
Thảo luận 1 câu trả lời
Lượt xem 21 lượt xem
Vỗ tay vỗ tay
Bùi Thanh Tài 14:08 - Aug 10, 2023

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.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông