PDA

View Full Version : استفاده از تابع MAX برای بدست آوردن کارکتر بعدی



khoshblagh
جمعه 08 مرداد 1395, 18:31 عصر
با سلام خدمت دوستان
در یک حدول در بانک فیلدی تعریف شده که طول آن 2 کارکتر میباشد. و قرار است در این فیلد فقط حروف زبان انگلیسی ثبت شود. به این نحو که برای اولین رکورد مقدار aa ثبت شود . حالا با تابع MAX بالاترین مقدار این فیلد جستجو(که در حال حاضرaa میباشد) پدست آورده و یک واحد به آن اضافه شود(یعنی مقدار بعدی بشود ab ). آیا با این تابع میتوان به این هدف رسید. هدف از این کار این است که سفارش دهنده برنامه به جای استفاده از اعداد به عنوان کد برای کالای خود درخواست استفاده از ترکیب دوتایی حروف انگلیسی نموده است. لطفا راهنمایی بفرمائید. متشکرم

Mahmoud.Afrad
یک شنبه 10 مرداد 1395, 05:08 صبح
بر حسب همین کد کالا به صورت نزولی مرتب و کدکالا اولین رکورد رو بگیرید.
با فانکشن SUBSTRING میتونید کاراکترها رو بدست بیارید.
با فانکشن ASCII کد اسکی کاراکتر رو بدست بیارید.
با شرط مناسب کد اسکی کاراکترها رو تغییر بدید.
با فانکشن CHAR کاراکتر را از کد اسکی بدست بیارید.
دو کاراکتر رو به هم الحاق کنید تا کد کالای جدید بدست بیاد.



در ضمن دو کاراکتری بودن باعث میشه تعداد محدودی کالا قابل ثبت باشه.