سلام
فرض کنید داده های زیر را داریم
1)100045000
2)100045210
3)100045211
4)100045200
حال می خواهم یک تابع داشته باشیم که هر عددی وارد کردیم صفرهای سمت چپ را پاک کند
که خروجی تابع برای اعداد بالا بشود
1)100045
2)10004521
3)100045211
4)1000452
باتشکر
من معمولا با کد اینکار را انجام میدم
در سمت sql نمیدونم و لی در سی شارپ چک میکنیم اگر اخر عدد با 0 تموم شده حذف میکنیم انقدر ادامه میدیم تا 0 ها تموم بشه
فکر کنم این بدردت بخوره
SUBSTRING(str_col, PATINDEX('%[^0]%', str_col+'.'), LEN(str_col))
http://stackoverflow.com/questions/662383/better-techniques-for-trimming-leading-zeros-in-sql-server
http://stackoverflow.com/questions/92093/removing-leading-zeroes-from-a-field-in-a-sql-statement
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)