Сравнение строк и чисел в MySQL

Недорогие копии телефонов. . Недорогая покупка земли в подмосковье по доступным ценам!

За время работы я как-то привык, что если в интовые поля вставлять числа, оформленные как строки - то оно палит. Аналогично и если выбирает по id='5' например то тоже все ок и конвертируется в нужное...

Но вот недавно столкнулся с интересной ситуацией - поле varchar - там лежат числа. И получается что-то вроде:

select '33' > '5';

причем выбирает есесна 0 :) т.е. фолс, т.к. сравнивает строки. Такое вполне очевидно, но привыкаешь постепенно что с нестрогой нет проблем :) вот тебе и такое :)

  • http://%/zzbwkfw1 jeremy

    :neutral:

    tnx for info :wink:

  • http://%/zztsbgp5 robert

    :x

    спасибо за инфу :cool:

  • http://%/zznwqwg9 kenneth

    :)

    сэнкс за инфу :|


Информеры с тИЦ и PR: получить код для сайта