مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

iran

عضویت از 1394/01/31

حذف تعداد خاصی عدد از یک شماره

  • دوشنبه 29 آذر 1395
  • 23:21
تشکر میکنم

سلام
فرض کنید داده های زیر را داریم
1)100045000
2)100045210
3)100045211
4)100045200
حال می خواهم یک تابع داشته باشیم  که هر عددی وارد کردیم  صفرهای سمت چپ را پاک کند
که خروجی تابع برای اعداد بالا بشود
1)100045
2)10004521
3)100045211
4)1000452
باتشکر

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 30 آذر 1395
  • 09:18

من معمولا با کد اینکار را انجام میدم

در سمت sql نمیدونم و لی در سی شارپ چک میکنیم اگر اخر عدد با 0 تموم شده حذف میکنیم انقدر ادامه میدیم تا 0 ها تموم بشه

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • یکشنبه 5 دی 1395
  • 22:18

فکر کنم این بدردت بخوره

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)