Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytanie LIKE
piotrek442
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 30.03.2013

Ostrzeżenie: (0%)
-----


Jak policzyć liczbe rekordów jeżeli np w rekordzie mam: " KD I, KD II, KD III " i chciałbym zliczyć np wszystkie które zawierają KD I
Zapytanie
  1. LIKE '%KD I%'
zaliczy je wszystkie. Jak to poprawić?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


wywal %
Go to the top of the page
+Quote Post
piotrek442
post
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 30.03.2013

Ostrzeżenie: (0%)
-----


ale w rekordzie mam dane typu: "KD II,KD I" a jak wywale % to chyba nie będzie liczyć dobrze?

Ten post edytował piotrek442 29.10.2014, 12:03:31
Go to the top of the page
+Quote Post
aniolekx
post
Post #4





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


  1. SELECT "KD III,KD I, KD II" REGEXP 'KD I[^I]|KD I$'
Go to the top of the page
+Quote Post
maly_swd
post
Post #5





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

Ostrzeżenie: (0%)
-----


kol LIKE '%KD I' OR kol LIKE '%KD I,%' or kol = 'KD I'

(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #6





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


concat(',', kol, ',') like '%,KD I,%'
Go to the top of the page
+Quote Post
irekk
post
Post #7





Grupa: Zarejestrowani
Postów: 64
Pomógł: 10
Dołączył: 2.08.2012
Skąd: DW

Ostrzeżenie: (0%)
-----


Ta spacja po przecinku ci tam trochę napsuje krwi. Możesz pobawić się funkcją FIND_IN_SET ale nie jest ona specjalnie wydajna. Możesz ewentualnie REPLACEm się pozbyć spacji.

Ten post edytował irekk 30.10.2014, 14:08:08
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 00:00