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

Dzielenie ciągu za pomocą instrukcji sql (adres ip)

Możesz użyć funkcji PARSENAME w następujący sposób:

with address as(
select '192.168.1.1' as IpAddress
Union
select '192.168.1.2' as IpAddress
Union
select '192.168.1.3' as IpAddress
)
SELECT PARSENAME(IpAddress,4) as first, 
   PARSENAME(IpAddress,3) as second,
   PARSENAME(IpAddress,2) as third,
   PARSENAME(IpAddress,1) as fourth,
FROM address

Funkcja PARSENAME zwraca określoną część nazwy obiektu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL — sklonuj rekord i jego potomków

  2. Nie można zapisać danych tablicy byte[] w bazie danych w C#. To oszczędność 0x

  3. Usuń dziwne znaki (A z kapeluszem) z kolumny varchar SQL Server

  4. 4 sposoby sprawdzenia, czy tabela istnieje przed upuszczeniem jej w SQL Server (T-SQL)

  5. Zapytanie SQL, aby uzyskać zagregowany wynik w separatorach przecinków wraz z grupowaniem po kolumnie w SQL Server