如何在SELECT
查询中删除SQL Server 2014中IP的最后一个八位字节?
10.123.456.789
10.123.456
提前致谢
答案 0 :(得分:1)
尝试使用LEFT()
,CHARINDEX()
,LEN()
和REVERSE()
:
SELECT LEFT(t.column,LEN(t.column) - CHARINDEX('.', REVERSE(t.column)))
FROM YourTable
答案 1 :(得分:0)
SELECT PARSENAME([ClientIp],4) + '.' + PARSENAME([ClientIp],3) + '.' + PARSENAME([ClientIp],2) + '.0' FROM T;