Извините! Задача следующая. Есть таблица, которая содержит паспортные данные транзисторов. Данные в таблице могут быть в разных видах, уточняю: например ячейка с именем 'h21e' - данные в ней в виде диапазона (пример 100…200), следующий вид, это когда в ячейке задано значение < или > какого-то числа (пример ячейка ‘Ikbo’ в ней значение <120).
Структура таблицы:
CREATE TABLE IF NOT EXISTS `tranzistor_datasheets` (
`id` tinyint(7) NOT NULL auto_increment,
`tranzistor_type` varchar(255) NOT NULL default '',
`tranzistor_structure` varchar(255) NOT NULL default '',
`tranzistor_Ukbo` varchar(255) NOT NULL default '',
`tranzistor_UkeR` varchar(255) NOT NULL default '',
`tranzistor_IkMAX` varchar(255) NOT NULL default '',
`tranzistor_PkMAX` varchar(255) NOT NULL default '',
`tranzistor_h21e` varchar(255) NOT NULL default '',
`tranzistor_Ikbo` varchar(255) NOT NULL default '',
`tranzistor_fgr` varchar(255) NOT NULL default '',
`tranzistor_Uken` varchar(255) NOT NULL default '',
`tranzistor_Ck` varchar(255) NOT NULL default '',
`tranzistor_Ksh` varchar(255) NOT NULL default '',
`tranzistor_image` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Пример значений из таблицы:
(3, 'КТ201Б(М)', 'n-p-n', '20', '20', '30(100)', '0,15', '30-90', '<1', '>=10', '', '<20', '', 'T1a(T19a)')
-~{}~ 12.10.07 19:47:
Необходим создать универсальный запрос в котором искомое значение либо приравнивалось к значению в ячейке, либо проверялось на попадание в диапазон данных!