亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

IP地址轉化為數字,charindex ,SUBSTRING

2024-07-21 02:46:07
字體:
來源:轉載
供稿:網友
ip地址轉化為數字,charindex ,SUBSTRING
  SET NOCOUNT ON;   declare  @I_PCity table    (     IPStart  nvarchar(255),       Area   nvarchar(255),       CityID int,        IPID  int            )      declare @IPStart nvarchar(255),       @diana int,   --存放點       @dianb int,       @dianc int,              @liea bigint,    -- 存放列            @lieb  bigint,       @liec bigint,       @lied bigint,              @intlon bigint   --存放化為的整數     insert into  @I_PCity(IPStart, Area, CityID, IPID ) select  IPStart,  Area, CityID, IPID   from I_IPCity (nolock)  where IPID>= 430000   and IPStart is not null and IP3 is null    --      while( exists(select top 1 * from @I_PCity))     begin         set @IPStart= (select top 1 IPStart from @I_PCity  );    set @diana= charindex('.',@IPStart)       --第一個點的下標    set @dianb= charindex('.',@IPStart, @diana +1 )  --第二個點的下標    set @dianc= charindex('.',@IPStart, @dianb  +1 )  --第三個點的下標      set @liea  =  SUBSTRING(@IPStart,1,@diana-1)    --第一列的值        set @lieb  =SUBSTRING(@IPStart,@diana+1,@dianb-@diana-1 )--第二列的值           set @liec  =SUBSTRING(@IPStart,@dianb+1,@dianc-@dianb-1 )--第三列的值    set @lied  =SUBSTRING(@IPStart,@dianc+1, LEN(@IPStart))--第四列的值    set @intlon=  @lied+(@liec*1000)+(@lieb*1000000)+(@liea*1000000000)  --拼為整數        update I_IPCity set IP3 =@intlon   where IPID=  (select top 1 IPID from @I_PCity)         delete top(1) from @I_PCity     end

返回前臺所查到的結果:

USE [91hurong]GO/****** Object:  StoredPRocedure [dbo].[ProIP]    Script Date: 08/13/2015 08:40:16 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE  [dbo].[ProIP]    -- Add the parameters for the stored procedure here   @str  varchar(50)ASBEGIN     declare @IPStart nvarchar(255), --存放傳入的數據       @diana int,   --存放點       @dianb int,       @dianc int,              @liea bigint,    -- 存放列            @lieb  bigint,       @liec bigint,       @lied bigint,              @intlon bigint   --存放化為的整數    set @IPStart= @str;               --傳入的IP'1.11.6.6'     -- set @IPStart= '1.11.6.6';      set @diana= charindex('.',@IPStart)       --第一個點的下標    set @dianb= charindex('.',@IPStart, @diana +1 )  --第二個點的下標    set @dianc= charindex('.',@IPStart, @dianb  +1 )  --第三個點的下標      set @liea  =  SUBSTRING(@IPStart,1,@diana-1)    --第一列的值        set @lieb  =SUBSTRING(@IPStart,@diana+1,@dianb-@diana-1 )--第二列的值           set @liec  =SUBSTRING(@IPStart,@dianb+1,@dianc-@dianb-1 )--第三列的值    set @lied  =SUBSTRING(@IPStart,@dianc+1, LEN(@IPStart))--第四列的值    set @intlon=  @lied+(@liec*1000)+(@lieb*1000000)+(@liea*1000000000)  --拼為整數            declare @inta  bigint      set @inta=(select top 1  IP3   from I_IPCity  where IP3>@intlon  and IPStart is not null and IPID is not null and IP3 is not null order by IP3 asc)      select top 1 * from I_IPCity where IP3<@inta and IPStart is not null and IPID is not null and IP3 is not null  order by IP3 desc    --返回'61.177.117.6'在表中對應的數據 END exec ProIP '61.177.117.6'

說明:

 'Arg.ea'  對應位置:1 2 3 4 5 6 charindex('.','Arg.ea') >0   --如果大于零,則表示字符串Area中含有字符串CityName; 此例為true charindex('.','Arg.ea',2 )  -- 從第二個位置后,也就是從 字母'r'后開始找,先判斷 ‘g’是否為‘.’ ,為否;繼續判斷‘.’是否為‘.’,此表達式為true SUBSTRING('Arg.ea',1,2)  --截取 字符串 'Arg.ea'中 第一個位置到第二個位置 ;也就是‘Ar’


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品电影久久久久电影网| 久久久伊人日本| 国产精品午夜视频| 亚洲一区二区三区毛片| 欧美激情欧美狂野欧美精品| 亚洲91av视频| 狠狠色香婷婷久久亚洲精品| 亚洲图片在区色| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲电影在线观看| 欧美大荫蒂xxx| 在线不卡国产精品| 亚洲美女www午夜| 国产视频精品自拍| 91精品国产沙发| 精品自在线视频| 国产精品夫妻激情| 91麻豆国产语对白在线观看| 日韩免费中文字幕| 国产精品wwww| 欧美日韩亚洲国产一区| 欧美日韩在线视频一区| 欧美国产日本高清在线| 欧美日本高清一区| 久久免费观看视频| 欧美日韩性视频在线| 精品福利在线观看| www.亚洲成人| 精品无码久久久久久国产| 欧美天天综合色影久久精品| 日韩欧美国产高清91| 88xx成人精品| 国产日韩欧美自拍| 午夜精品久久久99热福利| 欧美日韩另类视频| 欧美日韩999| 中文字幕日韩av综合精品| 欧美激情在线观看| 91综合免费在线| 国产日韩精品视频| 国产精品久久久久aaaa九色| 亚洲人成在线电影| 黄色成人av在线| 九九热视频这里只有精品| 日韩经典中文字幕在线观看| 欧美午夜片欧美片在线观看| 国产精品久久久久久久天堂| 国内精品久久久久久久| 中文字幕亚洲综合久久| 国产精品一区二区3区| 成人国内精品久久久久一区| 日韩有码片在线观看| 91地址最新发布| 欧美日韩国产va另类| 欧美激情视频网址| 国产午夜精品全部视频播放| 亚洲一区二区三区在线免费观看| 国产精品99久久久久久白浆小说| 国产91精品不卡视频| 国产精品自拍小视频| 欧美性xxxx极品hd欧美风情| 国产精品青草久久久久福利99| 91视频88av| 亚洲加勒比久久88色综合| 国产日韩欧美综合| 日韩福利视频在线观看| 国产热re99久久6国产精品| 91久久精品国产91久久| 亚洲精品视频免费| 91高清视频免费| 在线播放亚洲激情| 国产精品高潮呻吟久久av野狼| 久久久久久久久网站| 欧美视频精品一区| 少妇高潮久久77777| 精品久久久久久久久久ntr影视| 久久综合国产精品台湾中文娱乐网| 欧美日韩国产成人在线观看| 欧美高跟鞋交xxxxhd| 97视频在线观看视频免费视频| 亚洲2020天天堂在线观看| 国产精品小说在线| 欧美性色xo影院| 成人免费淫片视频软件| 久久噜噜噜精品国产亚洲综合| 日韩av男人的天堂| 成人在线视频网| 久久97精品久久久久久久不卡| www.久久久久| 欧美裸体xxxx极品少妇| 久久久影视精品| www.欧美精品一二三区| 日本高清视频一区| 久久久免费在线观看| 午夜伦理精品一区| 国产精品香蕉av| 91精品国产高清自在线| 欧美尤物巨大精品爽| 久久精品国产清自在天天线| 亚洲国产婷婷香蕉久久久久久| 亚洲**2019国产| 国产亚洲人成网站在线观看| 久久国产精品免费视频| 国产做受69高潮| 亚洲激情视频网站| 亚洲香蕉成人av网站在线观看| 中文字幕综合在线| 亚洲国产高潮在线观看| 国产精品99蜜臀久久不卡二区| 亚洲国产精品99久久| 国产精品欧美日韩一区二区| 久久免费成人精品视频| 97在线视频精品| 欧美亚洲另类激情另类| 亚洲999一在线观看www| 91免费欧美精品| 日本免费久久高清视频| 日韩有码在线播放| 久久精品亚洲国产| 大胆欧美人体视频| 中文字幕欧美视频在线| 国产91在线高潮白浆在线观看| 欧美小视频在线观看| 久久青草精品视频免费观看| 日本19禁啪啪免费观看www| 成人免费视频a| 久久福利视频网| 亚洲精品xxxx| 欧美国产精品人人做人人爱| 亚洲国产成人在线视频| 色偷偷亚洲男人天堂| 成人免费视频97| 欧美黄色片视频| 性欧美视频videos6一9| 51精品国产黑色丝袜高跟鞋| 一夜七次郎国产精品亚洲| 欧洲美女7788成人免费视频| 久久精品一本久久99精品| 激情成人中文字幕| 国产成人精品免高潮在线观看| 亚洲最大成人网色| 成人看片人aa| 亚洲国产精品热久久| 欧美最猛黑人xxxx黑人猛叫黄| 欧美野外wwwxxx| 中文字幕亚洲欧美日韩2019| 成人午夜在线观看| 热99精品只有里视频精品| 精品国产乱码久久久久久婷婷| 91精品久久久久久久久久| 亚洲视频一区二区| 日韩精品中文字幕在线播放| 欧美激情伊人电影| 中文欧美日本在线资源| 夜色77av精品影院| 亚洲欧美制服综合另类| 久久精品国产亚洲7777| 日韩在线免费视频| 另类专区欧美制服同性| 欧美日韩成人在线视频| 久久精品视频在线播放| 欧美日韩国产综合视频在线观看中文| 国产精品国内视频| 国产精品一区二区三区久久|