Autor Zpráva
Vojtas
Profil *
Dobrý den,

Prosím Vás o radu pro sestavení SQL dotazu, který by vybral všechny záznamy, jejichž hodnota sloupce name by obsahovala speciální znaky (pokud na to není nějaká speciální funkce, pak by se jednalo například o znaky: ß, ä - pouze pro příklad to bude stačit).

Děkuji předem za odpověď
TomášK
Profil
SELECT * FROM tabulka WHERE name REGEXP '[^a-zA-Z0-9]'

Ten regexp lze upravit dle libosti. Pravděpodobně bude jednodušší říct mu, které znaky jsou normální, než vyjmenovávat nenormální. Možná do těch hranatých závorek budete chtít doplnit diakritické znaky: [^a-zA-Z0-9ěščř...].
Vojtas
Profil *
TomášK:
Děkuji, to je přesně ono ;-).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0