Bonjour tout le monde , alors tout d'abord je vais vous montrer une requête SQL qu'on m'a donné pour decrypter certaine valeur mais je ne comprend pas le but de cette requête sql , ça me rend dingue j'ai compris certaine partie de cette valeur mais pour le reste c'est incompréhensible merci à vous.
Donc "236061034" est la valeur que je cherche à "convertir". Je comprend le division par "31" c'est une valeur de base , mais le ne vois pas à quoi correspond ça : "(@val%32)" ni "@val/32"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DECLARE @val bigint = 236061034; WHILE ( @val > 0 ) BEGIN PRINT CONVERT(varchar(max),((@val%32)*100)/31)+'%'+CHAR(13) SET @val = @val/32 END
Merci à vous d'avance







Répondre avec citation
Partager