Zadejte hledaný výraz...

SQL dotaz – REGEXP [HELP]

DOBss
verified
rating uzivatele
3. 3. 2012 02:29:15
Zdravím,
pustil som sa do nového fóra ale neviem si rady s jedným SELECT-om, konkrétne s týmto:
ide o to, že môžu nastať 3 situácie
nuked == 0
nuked == +*1*+
nuked == +*2*+
a ja poterbujem len tie z druhej, ale REGEXP mi nevytiahne nič. Ak dám len
tak vytiahne aj nuly, ďalej to už nevyťahuje nič... možno som len príliš unavený a je tam amatérska chyba, ktorá až bije do očí, ale ja ju nevidím, tak prosím poraďte.
3. 3. 2012 02:29:15
https://webtrh.cz/diskuse/sql-dotaz-regexp-help/#reply738921
toshi
verified
rating uzivatele
(4 hodnocení)
3. 3. 2012 02:43:13
Neztrácí se tě tam někde při převodech řetězců zpětné lomítko? ...lépe řečeno nepomohlo by '^(+)\*'?
3. 3. 2012 02:43:13
https://webtrh.cz/diskuse/sql-dotaz-regexp-help/#reply738920
Normalizujte tu tabulku, na stav se nikdy neptejte přes regex / fulltext / like, ale přes ekvivalenci ( WHERE state = 0 ).
3. 3. 2012 09:49:02
https://webtrh.cz/diskuse/sql-dotaz-regexp-help/#reply738919
hm
verified
rating uzivatele
(20 hodnocení)
3. 3. 2012 11:41:03
Jak rika martin... A duvod je jednoznacne vykon, protoze kdyz db musi kazdej radek kontrolovat oproti regexpu (neni na to index) tak jde vykon rapidne do haje
3. 3. 2012 11:41:03
https://webtrh.cz/diskuse/sql-dotaz-regexp-help/#reply738918
DOBss
verified
rating uzivatele
3. 3. 2012 17:13:15
toshi - áno, to bolo ono
Aleš - uff, na to som ani nemyslel, ďakujem za upozornenie
Martin - ďakujem za tip -> radšej vytvorím v tabuľke ďalšie pole
3. 3. 2012 17:13:15
https://webtrh.cz/diskuse/sql-dotaz-regexp-help/#reply738917
Pro odpověď se přihlašte.
Přihlásit