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

Jak wyodrębnić określony n-ty znak z ciągu w SQL?

select substring('xxx-xxx-xxx-xxxxx-xx-x', 10, 1)

Dokumentacja funkcji w witrynie MSDN znajduje się tutaj .

Demo SQL Fiddle znajduje się tutaj (z różnymi literami, dzięki czemu można wyraźnie zobaczyć, która litera jest wyodrębniona).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyeliminować błąd 3002?

  2. Wstaw liczbę pustych wierszy w SQL

  3. Dziennik transakcji dla bazy danych 'databasename' jest pełny.

  4. Dlaczego program SQL Server traci milisekundę?

  5. Napraw „Błąd przepełnienia arytmetycznego podczas konwersji TOŻSAMOŚCI na typ danych…” w SQL Server