Bonjour,

j'ai une colonne message de type text qui contient 100 lignes :

voici un exemple de ligne:
[EVT_URL_BLOCKING|LOG_CRIT] Blocked URL log tk_username=1858M,tk_date_field=2014-03-28 09:54:52+0100,tk_protocol=http,tk_url=http://www.google-analytics.com/ga.js,tk_malicious_entity=,tk_file_name=,tk_entity_name=,tk_action=,tk_scan_type=content

Je cherche à compter le nombre sites bloqués pour chaque utilisateur .J'ai réussi à extraire l'url

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
select  substring([Message] ,PATINDEX ( '%tk_url=%' , [message] )+ 14, (PATINDEX ( '%,tk_malicious_entity%%' , [message]  )-(PATINDEX ( '%tk_url=%' , [message] ) +7 ) ))
--(substring([Message] ,PATINDEX ( '%tk_url=%' , [message] )+ 14, (PATINDEX ( '%/%' , [message]  )-(PATINDEX ( '%tk_url=%' , [message] ) +7 ) )))
 
FROM [mynewbase].[dbo].[table-info]
mais je sais pas comment je dois procéder par la suite?
merci pour votre aide