国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

用SQL語句統計IP地址前三段

2024-07-21 02:08:32
字體:
來源:轉載
供稿:網友


/* written by jaron ,2003-07-10 */
/* 首次發表于csdn */
/* 轉載請注明出處和保留此版權信息 */


在做網站統計專家時,我們需要對ip地址段進行統計和分析,這里應用sql-server的自定義函數和存儲過程實現在數據庫中直接生成結果,以下代碼稍作修改即可。

/* sql語句 */

select top 99 dbo.fn_ipleft3(ipaddress),count(id) from tblstatisticaldetail  group by dbo.fn_ipleft3(ipaddress) order by count(id) desc


/* 自定義函數的內容 */

create function fn_ipleft3(@ipaddr varchar(100))
returns nvarchar(50)
as
begin

declare @ip_resault varchar(100)
set @ip_resault=''

declare @aa varchar(100),@bb int,@cc int
set @[email protected]

set @bb=0
set @cc=charindex('.',@aa)
set @[email protected]_resault+right('00'+substring(@aa,@bb,@[email protected])+'.',4)

while @cc>0
begin
  set @[email protected]+1
  set @cc=charindex('.',@aa,@bb)
  set @[email protected]_resault+right('00'+substring(@aa,@bb,case when @cc>0 then @[email protected] else len(@aa) end)+'.',4)
end

return left(@ip_resault,11)
end


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙川县| 平乐县| 论坛| 莱州市| 简阳市| 永登县| 平陆县| 虞城县| 馆陶县| 永德县| 永川市| 镇雄县| 饶平县| 鄢陵县| 西丰县| 民乐县| 长宁县| 海南省| 昌图县| 南乐县| 万宁市| 西畴县| 定襄县| 崇仁县| 紫金县| 昭通市| 喀喇沁旗| 兴义市| 渭源县| 库尔勒市| 禄劝| 元谋县| 渝北区| 东辽县| 昌都县| 尼勒克县| 平定县| 郑州市| 义马市| 博罗县| 慈溪市|