sql >> Databasteknik >  >> RDS >> Sqlserver

Dela sträng med sql-sats (ip-adress)

Du kan använda funktionen PARSENAME enligt följande:

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

PARSENAME-funktionen returnerar den angivna delen av ett objektnamn.



  1. Finns det ett enklare sätt att hitta MODE(S) för vissa värden i MySQL

  2. PostgreSQL IF uttalande

  3. Skriv snabb pandas dataram till postgres

  4. Hur man lagrar JSON-objekt i PostgreSQL med JSONB-datatyp i tabell och PostgreSQL JDBC-drivrutin