sql >> Databáze >  >> RDS >> Sqlserver

SQL dotaz pro vyhledání řádků pouze se speciálními znaky

SELECT
    TemplateID,
    Body
FROM
    #Template
WHERE
    Body LIKE '%[^0-9a-zA-Z ]%'

Mezi závorkami jsou uvedena čísla (0-9), malá písmena alfa (a-z), velká písmena alfa (A-Z) a mezera. "^" z toho dělá "NE" jednu z těchto věcí. Všimněte si, že se to liší od NOT LIKE '%[0-9a-zA-Z ]%'




  1. Jaký je nejúčinnější způsob normalizace textu ze sloupce do tabulky?

  2. JAXB 2 v Oracle 10g Webapp

  3. vybrat předchozí datum, mysql

  4. Jak zkontrolovat, zda pole obsahuje konkrétní řetězec?