Tous les produits
Search
Centre de documentation

Simple Log Service:Fonctions géographiques

Dernière mise à jour :Aug 18, 2026

Cette rubrique décrit la syntaxe de base des fonctions géographiques et propose des exemples.

Log Service prend en charge les fonctions géographiques suivantes.

Important

Si vous souhaitez utiliser des chaînes de caractères dans les instructions d'analyse, entourez-les de guillemets simples (''). Les chaînes non entourées de guillemets ou entourées de guillemets doubles ("") indiquent des noms de champ ou de colonne. Par exemple,

'status'

désigne la chaîne de caractères « status », tandis que

status

ou

"status"

indique le champ de journal « status ».

Fonction

Syntaxe

Description

Prise en charge dans SQL

Prise en charge dans SPL

Fonction geohash

geohash(x)

Encode les coordonnées de latitude et de longitude dans une chaîne geohash.

Remarque

Log Service convertit une adresse IP en informations géographiques, telles que le pays, la province, la ville, le fournisseur d'accès Internet (FAI), la latitude et la longitude. Pour plus d'informations, consultez la rubrique Fonctions IP.

√

×

Fonction geohash

La fonction geohash encode les coordonnées de latitude et de longitude dans une chaîne geohash.

Syntaxe

geohash(x)

Paramètres

Paramètre

Description

x

Les coordonnées géographiques à encoder. Cette valeur correspond généralement à la sortie d'une autre fonction. Par exemple, la sortie de : ip_to_geo(client_ip).

Type de valeur de retour

string

Exemples

Utilisez la fonction ip_to_geo pour convertir la valeur du champ client_ip en coordonnées, puis utilisez la fonction geohash pour encoder ces coordonnées.

  • Instruction de requête

    * | SELECT geohash(ip_to_geo(client_ip)) AS hash
  • Dans les résultats de la requête, la colonne hash renvoie la valeur wwgqdmdu2v96.