zoukankan      html  css  js  c++  java
  • 转换为标准IPv4格式

    Insus.NET刚写了一个函数,把一个IP地址转换为标准格式,即每段位均是由3个数字组成。

    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author:      Insus.NET
    -- Blog:        https://insus.cnblogs.com
    -- Create date: 2019-06-01
    -- Update date: 2019-06-01
    -- Description: 转换为标准IPv4格式
    -- =============================================
    CREATE FUNCTION [dbo].[svf_ConvertToStandardIPv4] 
    (
        @IP NVARCHAR(MAX)
    ) 
    RETURNS NVARCHAR(MAX)
    AS
    BEGIN
        RETURN  REPLICATE('0',3 - LEN(PARSENAME(@IP,4))) + PARSENAME(@IP,4) + '.' +
                REPLICATE('0',3 - LEN(PARSENAME(@IP,3))) + PARSENAME(@IP,3) + '.' +
                REPLICATE('0',3 - LEN(PARSENAME(@IP,2))) + PARSENAME(@IP,2) + '.' +
                REPLICATE('0',3 - LEN(PARSENAME(@IP,1))) + PARSENAME(@IP,1)    
    END
    GO
    Source Code

    示例:

  • 相关阅读:
    道路和航线
    Sorting It All Out
    Sightseeing Cows(0/1分数规划+Spfa判负环)
    【模板】缩点
    间谍网络
    Tarjan算法专练
    数论知识点总结
    博客迁移到博客园
    第一届CCPC河南省赛
    find程序实现
  • 原文地址:https://www.cnblogs.com/insus/p/10958864.html
Copyright © 2011-2022 走看看