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

Extrahování části řetězce pomocí sql

Co třeba tohle:

select substring(col, charindex('(', col), len(col))  
from yourtable;

Viz SQL Fiddle s ukázkou

Nebo zkontrolujte obě závorky. Tím se získá umístění úvodní závorky ( a poté vrátí délku řetězce mezi počáteční a závěrečnou závorku:

select substring(col, charindex('(', col), charindex(')', col) - charindex('(', col) +1)
from yourtable;

Viz SQL Fiddle s ukázkou



  1. Jak zkontrolovat, zda ID uživatele Facebooku již existuje před spuštěním aplikace?

  2. Rozdíl UTL_SMTP mezi DATA, WRITE_DATA a WRITE_RAW_DATA

  3. Proč dotaz Microsoft SQL Server 2012 trvá několik minut oproti JDBC 4.0, ale sekundy v Management Studio?

  4. Nelze se připojit k MYSQL z instance Docker