[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите составить SQL запрос правилно
gam0ra
Всем привет у меня такая ситуация
Есть поле с типом VARCHAR в нем есть поля содержащие буквы и есть строки содержащие цыфры так вот
Когда я делаю сравнение цифр например где больше или равно все работает!
Но если мне в том же запрос надо добавить поиск со словом то поиск с числами уже не работает снизу примеры
1 Тут работает поиск с числами
SELECT * FROM db WHERE value >= '2000' AND value <= '2020'


2 а тут поиск по числам игнарируется и выводится blue со всеми датами
SELECT * FROM db WHERE value >= '2000' AND value <= '2020' AND value = 'blue'


Кто подскажет что делать?
Игорь_Vasinsky
как blue2010 может быть >= 2000 или = 'blue' ???

тока если так

select * from table where value like 'blue____' and cast(right(value, 4) as int) >= 2010 


но этож маразм.

надо данные так хранить - чтобы работать можно было без оркестра бурятских шаманов.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
stump
:D
DELETE FROM db

решит эту проблемму

_____________
Трус не играет в хокей
Игорь_Vasinsky
stump
да, это наверно самый правильный вариант biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
GET
+ я, как либерал, запретил бы твою аватарку.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Игорь_Vasinsky
1. чью?
2. и что в ней консервативного?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
GET
Цитата
1. чью?
2. и что в ней консервативного?


user posted image

smile.gif

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.