Cho mình hỏi mình dùng Convert để chuyển đổi từ chuỗi sang số nhưng tại sao mình chỉ nhận được 1 số?
Declare @a varchar
Set @a = '20cm'
Select convert(int,@a)
Nó ra giá trị 2
Thực ra mình muống tách số từ một chuỗi nhưng không biết làm sao .
Cho mình hỏi mình dùng Convert để chuyển đổi từ chuỗi sang số nhưng tại sao mình chỉ nhận được 1 số?
Declare @a varchar
Set @a = '20cm'
Select convert(int,@a)
Nó ra giá trị 2
Thực ra mình muống tách số từ một chuỗi nhưng không biết làm sao .
Chà mình chả biết tại sao cái biến vô hướng lại chỉ trả về 1 giá trị trong khi côt trong bản thì trả về đầy đủ:
Select Convert(int,Left(DienTich,Len(NhaTro.DienTich) - Patindex('% %',NhaTro.DienTich))) as abc
From NhaTro
Mà thôi cái test ở trênh để test coi thử cái code nó có được không thôi, xong rồi mọi người nhé! Hơi tự kỹ!