PDA

View Full Version : مشکل با مینیمم گیری در دیتابیس



mehdi4467
دوشنبه 02 شهریور 1394, 23:38 عصر
سلام
من وقتی می خواهم روی مقادیر دیتابیس مینیمم گیری کنم چون نوع فیلد روی Varchar است در زمان هایی که مقادیر صرفا عدد پر می شود درست عمل نمی کند. یعنی 12 رو کوچکتر از 8 می داند. چون آنها کاراکتری است.
چه راهی وجود دارد تا این مشکل حل شود. چون به دلایلی فیلد حتما باید varchar باشد.

SCoder
سه شنبه 03 شهریور 1394, 01:03 صبح
با استفاده از CAST اون VARCHAR رو به INTEGER تبدیل کن ...




SELECT CAST($field AS UNSIGNED) FROM $Table_name