Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 8.06.2015 Ostrzeżenie: (0%)
|
Witam wszystkich,
zwracam się z prośbą, jak wykonać zapytanie do bazy w której mam tabelę cluster_dx_test: Kod `id` int(11) NOT NULL AUTO_INCREMENT, `DX` varchar(20) NOT NULL, i rekordy Kod (44, '161SD800'), (45, '161LV002'), (46, '11LV001'), (47, '16LV001'), (48, '16LV001'), (49, '163LV001'), (50, '164LV001') chcę zliczyć ilość różnych rekordów, zadając pytanie Kod SELECT COUNT(*) AS DX FROM cluster_dx_test GROUP BY DX i wynik jest ok 6. Jednak ja dążę do zapytania, które zwróci mi wynik 5 tzn. ilość rekordów, których dane w kolumnie DX zaczynają się cyframi poprzedzającymi litery, tj:Kod (44, '161...'), (45, '161...'), (46, '11...'), (47, '16...'), (48, '16...'), (49, '163...'), (50, '164...') czyli coś w rodzaju Kod int(DX) Czy da się to wykonać bezpośrednio w zapytaniu do bazy? Dziękując za wszelką pomoc z pozdrowieniami Tomek |
|
|
|
tjakob Jak wykonać zapytanie do bazy? 8.06.2015, 22:09:28
Pyton_000 użyj REGEXP w Where 9.06.2015, 07:37:18
mmmmmmm Etam, regexpy... http://sqlfiddle.com/#!9/eef0... 9.06.2015, 08:57:23
tjakob Super, dziękuję koledzy za podpowiedzi! Szczeg... 9.06.2015, 20:07:16 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 20:36 |