Надеюсь, что кто-то может помочь мне здесь ...Mysql Beetween сравнить с одним полем?
Я пытаюсь выяснить, как я могу сделать чек против поля базы данных.
У меня есть поле под названием «уровень» и он хранит данные, такие как «0-7» (от 0 до 7)
Как я могу сделать запрос MySQL, чтобы проверить:
Таблица «значения ":
ID | LEVEL
1 | 0-7
2 | 3-6
3 | 4-5
Запрос, где значение« 4 »находится между любыми рядами« уровень ».
Спасибо за помощь!
В противном случае мне придется либо сначала получить все строки, либо сделать раскол, чтобы проверить создание нового поля с низким значением и высоким значением, а затем сравнить.
Update:
Все великие awnsers, но даже худший идиот, который сделал эту таблицу
Создано и дополнительное поле, как:
ID | LEVEL | Name
1 | 1-7 | level
2 | 3-6 | xperience
3 | 4-5 | level
4 | 1-5 | level
Это означает, что я должен подстроки соотв также, где «Имя» = уровень. Возможно ли это?
Это, вероятно, будет лучше, если вы можете изменить дизайн таблицы включить что-то вроде '' low' и high' колонн, а затем проверьте этот диапазон. Что-то подсказывает мне, что это в конечном итоге облегчит вашу жизнь в долгосрочной перспективе. –
@SayemAhmed согласился. –