Tạo tên tạm thời bằng ALIAS trong SQL
ALIAS trong SQL được dùng để tạo tên tạm thời (gọi là bí danh) cho cột hoặc bảng. Lệnh này cho phép bạn thay đổi tên tạm thời cho một bảng hoặc một cột có tên khác trong cơ sở dữ liệu.
- TABLE ALIAS được dùng để rút ngắn SQL cho dễ đọc hơn hoặc khi cần tự kết nối (ví dụ như liệt kê cùng 1 bảng nhiều hơn 1 lần trong mệnh đề FROM).
- COLUMN ALIAS được dùng để tạo tiêu đề cột trong kết quả cho dễ nhìn hoặc đáp ứng mục đích của một truy vấn SQL cụ thể nào đó.
Việc thay tên này là tạm thời và không làm thay đổi tên bảng ban đầu trong database.
Cú pháp
Cú pháp của TABLE ALIAS (bí danh bảng) như sau:
SELECT cot1, cot2...FROM ten_bang AS ten_tamthoiWHERE [dieu_kien];
Cú pháp của COLUMN ALIAS (bí danh cột) như sau:
SELECT ten_cot AS ten_tamthoiFROM ten_bangWHERE [dieu_kien];
Ví dụ sử dụng ALIAS
Giả sử hai bảng là NHANVIEN và TIENTHUONG có các bản ghi sau:
Bảng 1: NHANVIEN
+----+----------+-----+-----------+----------+ | ID | TEN |TUOI | DIACHI | LUONG | +----+----------+-----+-----------+----------+ | 1 | Thanh | 32 | Haiphong | 2000.00 | | 2 | Loan | 25 | Hanoi | 1500.00 | | 3 | Nga | 23 | Hanam | 2000.00 | | 4 | Manh | 25 | Hue | 6500.00 | | 5 | Huy | 27 | Hatinh | 8500.00 | | 6 | Cao | 22 | HCM | 4500.00 | | 7 | Lam | 24 | Hanoi | 10000.00 | +----+----------+-----+-----------+----------+
Bảng 2: TIENTHUONG
+-----+---------------------+-------------+--------+ |TT_ID| NGAY | NHANVIEN_ID | SOTIEN | +-----+---------------------+-------------+--------+ | 102 | 2019-01-08 00:00:00 | 3 | 3000 | | 100 | 2019-01-08 00:00:00 | 3 | 1500 | | 101 | 2019-02-20 00:00:00 | 2 | 1560 | | 103 | 2018-12-20 00:00:00 | 4 | 2060 | +-----+---------------------+-------------+--------+
Đây là cách sử dụng TABLE ALIAS trong SQL:
SQL> SELECT C.ID, C.TEN, C.TUOI, O.SOTIENFROM NHANVIEN AS C, TIENTHUONG AS OWHERE C.ID = O.NHANVIEN_ID;
Kết quả trả về là:
+----+----------+-----+--------+ | ID | NAME | AGE | AMOUNT | +----+----------+-----+--------+ | 3 | Nga | 23 | 3000 | | 3 | Nga | 23 | 1500 | | 2 | Loan | 25 | 1560 | | 4 | Manh | 25 | 2060 | +----+----------+-----+--------+
Và cách sử dụng của COLUMN ALIAS trong SQL như sau:
SQL> SELECT ID AS NHANVIEN_ID, TEN AS NHANVIEN_TENFROM NHANVIENWHERE LUONG IS NOT NULL;
Ví dụ trên sẽ trả về kết quả:
+-------------+---------------+ | NHANVIEN_ID | NHANVIEN_NAME | +-------------+---------------+ | 1 | Thanh | | 2 | Loan | | 3 | Nga | | 4 | Manh | | 5 | Huy | | 6 | Cao | | 7 | Lam | +-------------+---------------+
Ở các bài tiếp theo, Quantrimang sẽ cùng bạn thảo luận về chỉ mục (INDEX) trong SQL. Các bạn nhớ theo dõi nhé!
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Những lời chúc sinh nhật cho con yêu ý nghĩa nhất
2 ngày -

Cách xoay ngang 1 trang bất kỳ trong Word
Hôm qua 1 -

Hướng dẫn đổi ID Facebook, thay địa chỉ Facebook mới
Hôm qua -

Code The Spike Volleyball Battle, coupon The Spike mới nhất 02/12/2025
2 ngày 3 -

Hình nền Quốc kỳ Việt Nam, hình nền Cờ Việt Nam
2 ngày -

Cách chỉnh nút CS 1.1, sửa nút Half Life
Hôm qua -

Cách nhận Robux miễn phí, nhận Robux miễn phí trong Roblox
2 ngày 1 -

7 cách đánh số trang trong Word mà bạn cần biết
Hôm qua -

Cách bật, tắt chế độ tạm thời trên Instagram tự xóa tin nhắn
Hôm qua -

Những stt cảm động viết cho người yêu cũ
Hôm qua 1
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy