Khi mình thực hiện dòng lệnh này trên sql server:
select
'99999' as Code,
N'Tat ca' as Name,
N'ALL - Tat ca' as Display_Name ,
'' as AreaName
UNION
select
CONVERT(VARCHAR,Code) as Code,Name,
CONVERT(VARCHAR,Code)+'-'+Name as Display_Name,
AreaName
FROM Devices
cho kết quả như sau:

khi mình thực hiện chuyển đổi trên mysql
select
'99999' as Code,
'Tat ca' as Name,
'ALL - Tat ca' as Display_Name ,
'' as AreaName
UNION
select
CONVERT(Code,char) as Code,Name,
CONVERT(Code,Char)+'-'+Name as Display_Name ,
AreaName
FROM badt_imcs.devices;
thi lại cho kết quả cột Display_Name trả về số 0
Mọi người giúp mình fix lỗi này với ạ. Mình mới học mysql nên chưa thành thạo lắm. Cảm ơn mn

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?