Я изо всех сил пытаюсь объединить два выражения в одно, чтобы удалить конечные символы 'mm' столбца varchar, который содержит такие значения, как 3,214 мм, и использовать эти символы как числовые ценности.
У меня проблема в том, что могут быть нулевые или пустые строковые значения, и я не могу найти способ объединить оба выражения ниже.
Пример: SQLfiddle
DECLARE @string varchar(128)
SET @string = '4.123mm'
SELECT ISNULL(NULLIF(@string,''),NULL) As MyString ;
DECLARE @createNumber varchar(128)
SET @createNumber = '4.123mm'
select LEFT(@createNumber, NULLIF (LEN(@createNumber) - 2, - 1))As MyNumber