PDA

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



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

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




SELECT CAST($field AS UNSIGNED) FROM $Table_name