Jag menade såklart SELECT LCASE('Ab Previa') REGEXP '^[ah]b[[[:punct:]][[:space:]]]' :r
REGEXP är detta samma sak?
22 svar · 892 visningar · startad av LR^evil.sid · sida 2 av 2
Frågan, av LR^evil.sid
MySQL 5.1 Sitter å kikar på en gammal SQL-fråga för att sålla ut icke önskvärda poster i ett urval och tänkte att det där måste kunna göras smidigare med REGEXP. Till frågan, Är detta: AND NOT LCASE(RIGHT(kunder.namn,4))=' ab.' AND NOT LCASE(RIGHT(kunder.namn,4))=' hb.' AND NOT LCASE(RIGHT(kunder.namn,3))=' ab' AND NOT LCASE(RIGHT(kunder.namn,
Läs frågan i sin helhet →jo, jag förstod det
testade med ^[ah]b[[:space:]] och fick ut 198778, missar alltså raden Ab.
så, nån aning om varför inte [[[:space:]][[:punct:]]] fungerar?
Iaf, kör med pattern: ^[ah]b$|^[ah]b[[:space:]]|^[ah]b[[:punct:]]|[[:space:]]+[ah]b([[[:punct:]][[:space:]]])?$
och nu stämmer siffrorna.

