Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zapytanie SQL do wyszukiwania wierszy tylko ze znakami specjalnymi

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

Treść między nawiasami mówi cyframi (0-9), małymi literami (a-z), dużymi literami (A-Z) i spacją. „^” sprawia, że ​​„NIE” jest jedną z tych rzeczy. Zauważ, że różni się to jednak od NIE LIKE '%[0-9a-zA-Z ]%'




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego SQL Server automatycznie ignoruje puste miejsce na końcu?

  2. Obcinanie VARCHAR(MAX) SQLAlchemy

  3. EF5:Nie można dołączyć pliku „{0}” jako bazy danych „{1}”

  4. Jak zainstalować SQL Server Manager Studio (SSMS) — samouczek SQL Server / TSQL, część 1

  5. Zmień nazwę kolumny w SQL Server (T-SQL)