Nguyễn Thị Mỹ Lệ
Nguyễn Thị Mỹ Lệ
Thảo luận 3 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 23 lượt xem

Đổi tên cột từ tên VN sang ENG

cho e hỏi, sau khi thực hiện lệnh đổi tên từ english sang vietnam, giờ e muốn chuyển từ VN sang ENG thì lm như thế nào ạ, e thử nhiều cách rùi mà vẫn k ra 

select col1 as new col

from table

Thảo luận 3 câu trả lời
Lượt xem 23 lượt xem
Vỗ tay vỗ tay
Nguyễn Thị Mỹ Lệ 16:04 - Apr 05, 2023

Chào bạn, ý ở đây không phải là chuyển từ tiếng anh sang tiếng việt hay ngược lại mà là trong thiết kế ban đầu các tên trường mình để tên tiếng anh nên khi select ra mình có thể chuyển từ nguyên bản order_id thành Mã Đơn Hàng, order_date thành Ngày Đặt Hàng… Đây là 1 thủ thuật sử dụng ALIAS (bí danh) trong SQL để hiển thị dữ liệu cho dễ hiểu hơn thôi bạn nhé. 

Bạn tìm hiểu kỹ hơn ở đây nhé: https://www.w3schools.com/sql/sql_alias.asp

Vỗ tay vỗ tay
Nguyễn Thị Mỹ Lệ 12:04 - Apr 06, 2023

Mình hiểu ạ, chỉ là mk đang muốn hỏi ví dụ cho 1 bản tiếng việt mk muốn chuyển ngược lại sang tiếng anh thì sẽ ntn ?

Vỗ tay vỗ tay
Nguyễn Thị Mỹ Lệ 14:04 - Apr 06, 2023

Nếu bạn muốn chuyển tiếng việt sang tiếng anh thì ở bảng thiết CSDL ban đầu bạn đặt tên các trường là tiếng việt. VD khi bạn đặt tên trường là MaDonHang, NgayDonHang thì khi đó câu SELECT của bạn sẽ là:

SELECT MaDonHang AS order_id, NgayDonHang AS order_date FROM orders

Tuy nhiên trong thực tế người ta ít khi sử dụng tiếng việt làm tên trường trong bảng vì tiếng việt số ký tự dài hơn, giả sử bạn có sử dụng thì cũng nên sử dụng tiếng việt không dấu và không có dấu cách ở giữa các ký tự. Còn giá trị của trường thì vẫn lưu tiếng việc có dấu và khoảng cách bình thường nhé. 

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