Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да разбера дали даден низ съдържа специални символи?

Ако приемем SQL Server:

напр. ако класирате специални знаци като нещо, което НЕ е буквено-цифрено:

DECLARE @MyString VARCHAR(100)
SET @MyString = 'adgkjb$'

IF (@MyString LIKE '%[^a-zA-Z0-9]%')
    PRINT 'Contains "special" characters'
ELSE
    PRINT 'Does not contain "special" characters'

Просто добавете към други знаци, които не класифицирате като специални, в квадратните скоби



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв е най-добрият начин за съхраняване на координати (дължина/ширина, от Google Maps) в SQL Server?

  2. Как да премахнете частта от времето на стойност за дата и час (SQL Server)?

  3. Как мога да планирам работа за ежедневно изпълнение на SQL заявка?

  4. Обобщена таблица и конкатенирани колони

  5. SIN() Примери в SQL Server