نمایش نتایج 1 تا 6 از 6

نام تاپیک: 0 کردن چند رقم در دستور آپدیت

  1. #1
    کاربر دائمی آواتار arman_Delta2002
    تاریخ عضویت
    تیر 1387
    محل زندگی
    بابلسر
    سن
    37
    پست
    707

    0 کردن چند رقم در دستور آپدیت

    سلام میخواستم بدونم آیا دستوری میتوان با SQL نوشت که مثلا 3 رقم آخر عدد رو 000 کنه
    123456789 بشه 123456000 یا 4 رقم یا 2 رقم یا 5 رقم یک فیلد رو در زمان آپدیت تغییر بده مرسی

  2. #2

    نقل قول: 0 کردن چند رقم در دستور آپدیت

    1- ميتونيد اول بر 1000 تقسيم كنيد و بعد در 1000 ضرب كنيد
    2-
    select convert(int,substring('123456789',1,len('123456789  ')-3)+'000')

  3. #3
    کاربر دائمی آواتار arman_Delta2002
    تاریخ عضویت
    تیر 1387
    محل زندگی
    بابلسر
    سن
    37
    پست
    707

    نقل قول: 0 کردن چند رقم در دستور آپدیت

    کد شما رو تو یه تیبل تست کردم و لی اشکال گرفت و این رو داد


    UPDATE Table_1
    SET Gheymat =
    (SELECT CONVERT(int, SUBSTRING(Table_1.Gheymat, 1, LEN(Table_1.Gheymat) - 3) + '000') AS Expr1)

    Gheymat نوعش بیگ اینت هست فکر کنم باید کانورت شه به رشته
    آخرین ویرایش به وسیله arman_Delta2002 : دوشنبه 17 مهر 1391 در 09:52 صبح

  4. #4

    نقل قول: 0 کردن چند رقم در دستور آپدیت

    بله بايد تبديل بشه.
    از روش اول هم مي تونيد استفاده كنيد

  5. #5
    کاربر جدید آواتار Nima7887
    تاریخ عضویت
    مهر 1391
    محل زندگی
    مشهد
    پست
    15

    نقل قول: 0 کردن چند رقم در دستور آپدیت

    بجاي اين همه تبديلهاي بي خودي از توابع خود اس كيو ال استفاده كنيد
    تابع رند اينكارو مي كنه
    مثلا
    select ROUND(123456789,-3)

  6. #6

    نقل قول: 0 کردن چند رقم در دستور آپدیت

    اين دستور علاوه بر اينكه سه رقم آخر را صفر مي كند ، عمل round‌ را نيز انجام ميدهد

تاپیک های مشابه

  1. طریقه مخفی کردن چند فرم با یک دستور
    نوشته شده توسط xrezax در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: شنبه 28 آبان 1390, 21:11 عصر
  2. سوال: نشان دادن تمام کدهای مشابه با وارد کردن چند رقم
    نوشته شده توسط Hossein.Mirzaei در بخش Access
    پاسخ: 1
    آخرین پست: دوشنبه 31 مرداد 1390, 13:07 عصر
  3. سوال درمورد add کردن چند زبان به یک پروژه
    نوشته شده توسط taghavi در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: چهارشنبه 15 مهر 1383, 15:14 عصر
  4. باز کردن چند نمونه از یک فرم
    نوشته شده توسط v_shalchian در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: پنج شنبه 11 تیر 1383, 20:33 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •