यह मानते हुए कि स्ट्रिंग में वास्तव में एक संख्या है, आप patindex()
. का उपयोग कर सकते हैं :
select left(s, patindex('%[^0-9]%', s) - 1)
from (select substring(col, patindex('%[0-9]%', col), len(col)) as s
from t
) t;
यह मानते हुए कि स्ट्रिंग में वास्तव में एक संख्या है, आप patindex()
. का उपयोग कर सकते हैं :
select left(s, patindex('%[^0-9]%', s) - 1)
from (select substring(col, patindex('%[0-9]%', col), len(col)) as s
from t
) t;