sql >> Database teknologi >  >> RDS >> Sqlserver

Opdeling af streng ved hjælp af sql-sætning (ip-adresse)

Du kan bruge PARSENAME-funktionen som følger:

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

PARSENAVN-funktionen returnerer den angivne del af et objektnavn.



  1. Denne PDO-forberedte erklæring returnerer falsk, men giver ikke en fejl

  2. SAS/Opret forbindelse til Oracle med rsubmit

  3. Forskellen mellem #temptable og ##Temptable?

  4. Postgresql trunkeringshastighed