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
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
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 ?
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é.