Задавайте вопросы, мы ответим
Вы не зашли.
Я выгружаю данные из 1С в mysql там есть подразделения
01 Процессоры---вот
S478 --- вотт
Процессор S478 Intel Pentium4 2.4 Ghz (512kb, 533Mhz) OEM
Процессор S478 Intel Pentium4 3.0 Ghz (1024kb, 800Mhz) OEM
S479 (Mobile) --- вотт
Процессор S479 Core 2 Duo T5500 1.66GHz (667MHz, 2MB,Merom) Box
S604 --- вотт
Процессор S604 Intel Xeon 2,80GHz (2048Kb, 800Mhz,EM64T) для 1U Thermal Solution BOX
S754 --- вотт
Процессор S754 AMD ATHLON 64 3200+ (2200MHz, 512k, НТ800МГц)
S775 --- вотт
Процессор S775 Core 2 Duo E2140 1.6GHz (1MB, 800MHz, ЕМ64Т)
Процессор S775 Core 2 Duo E2140 1.6GHz (1MB, 800MHz, ЕМ64Т) Box
Процессор S775 Core 2 Duo E2160 1.8GHz (1MB, 800MHz, ЕМ64Т)
Процессор S775 Core 2 Duo E2160 1.8GHz (1MB, 800MHz, ЕМ64Т) Box
Процессор S775 Core 2 Duo E2180 2.0GHz (1MB, 800MHz, ЕМ64Т)
я даю запрос
SELECT name, ed, cena_gerc, IF(kol_gerc>=2, '+', '-') AS kol_gerc, IF(kol_resp>=2, '+', '-') AS kol_resp, IF(kol_perm>=2, '+', '-') AS kol_perm,IF(kol_cent>=2, '+', '-') AS kol_cent, IF(kol_opt>=2, '+', '-') AS kol_opt From prosto where name LiKE 'Процессор%'";
он мне выводит таблицы со всеми данными но при этом он выпускает (S479 (Mobile) --- вотт ) вот эти подразделения как написать запрос чтоб он выводил например
S775 --- вотт
Процессор S775 Core 2 Duo E2140 1.6GHz (1MB, 800MHz, ЕМ64Т)
Процессор S775 Core 2 Duo E2140 1.6GHz (1MB, 800MHz, ЕМ64Т) Box
Процессор S775 Core 2 Duo E2160 1.8GHz (1MB, 800MHz, ЕМ64Т)
Процессор S775 Core 2 Duo E2160 1.8GHz (1MB, 800MHz, ЕМ64Т) Box
Процессор S775 Core 2 Duo E2180 2.0GHz (1MB, 800MHz, ЕМ64Т)
целиком.
Заранее спасибо
Неактивен
извеите я добился чего хотел но опять возникла проблема
mysql> select name from prosto where name like '%S478%';
+------------------------------------------------------------+
| name |
+------------------------------------------------------------+
| S478 |
| Процессор S478 Intel Pentium4 2.4 Ghz (512kb, 533Mhz) OEM |
| Процессор S478 Intel Pentium4 3.0 Ghz (1024kb, 800Mhz) OEM |
| Кулер S478 Titan DataCooler DC-478G825Z/N |
| Кулер S478/754/775/939/940 Zalman CNPS7700-Cu LED |
| Кулер S478/754/775/939/940/A Zalman CNPS7700-Cu |
| Кулер S478/754/775/939/940/AM2 Zalman CNPS7500-AlCu LED |
| Кулер S478/754/A GlacialTech Turbine 4500 |
+------------------------------------------------------------+
8 rows in set (0.00 sec)
я вывел но мне не надо что б отображались кулеры
Неактивен
Попробуйте
select name from prosto where (name like '%S478%' and name not like 'Кулер%')
Неактивен
rgbeast написал:
Попробуйте
select name from prosto where (name like '%S478%' and name not like 'Кулер%')
Да это помогает, он убирает "Кулер" но как тока я осуществляю поис по "S775" он мне выводит материнские платы и многое другое не могу же я каждый разубирать not like все что не то появляется
Как сделать что б он мне их выводил только
S478 --- вотт это
Процессор S478 Intel Pentium4 2.4 Ghz (512kb, 533Mhz) OEM вотт это
Процессор S478 Intel Pentium4 3.0 Ghz (1024kb, 800Mhz) OEM вотт это
S479 (Mobile) --- вотт
Процессор S479 Core 2 Duo T5500 1.66GHz (667MHz, 2MB,Merom) Box вотт это
S604 --- вотт
Процессор S604 Intel Xeon 2,80GHz (2048Kb, 800Mhz,EM64T) для 1U Thermal Solution BOX
S754 --- вотт
Процессор S754 AMD ATHLON 64 3200+ (2200MHz, 512k, НТ800МГц)
S775 --- вотт
Процессор S775 Core 2 Duo E2140 1.6GHz (1MB, 800MHz, ЕМ64Т)
Процессор S775 Core 2 Duo E2140 1.6GHz (1MB, 800MHz, ЕМ64Т) Box
Неактивен
select name from prosto where name like 'S478%'
такой запрос выдаст все, что начинается на S478
Неактивен
rgbeast написал:
select name from prosto where name like 'S478%'
такой запрос выдаст все, что начинается на S478
Ага я подумал и написал запрос.
А вот можно зделать что бы в Таблице "S478" Заменилось На "Процессор S478" может есть какие нибудь команды.
Неактивен
SELECT IF(name like 'S478%', REPLACE(name, 'S478', 'Процессор S478'), name) name FROM prosto WHERE name like 'S478%' or name like ....;
Неактивен