すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:ジオ関数

最終更新日:Jun 21, 2026

このトピックでは、ジオ関数の基本構文について説明し、例を示します。

Log Service は、次のジオ関数をサポートしています。

重要

分析文で文字列を使用する場合は、文字列を一重引用符 ('') で囲む必要があります。囲まれていない文字列または二重引用符 ("") で囲まれている文字列は、フィールド名または列名を示します。たとえば、 'status' は「status」という文字列を示し、status または "status" は「status」というフィールドを示します。

関数

構文

説明

SQL でサポート

SPL でサポート

geohash 関数

geohash(x)

緯度および経度の座標を geohash 文字列にエンコードします。

説明

Log Service は、IP アドレスを国、都道府県、市区町村、ISP、緯度、経度などの地理情報に変換します。詳細については、「IP 関数」をご参照ください。

×

geohash 関数

geohash 関数は、緯度および経度の座標を geohash 文字列にエンコードします。

構文

geohash(x)

パラメーター

パラメーター

説明

x

エンコード対象の地理座標です。この値は通常、別の関数の出力です。たとえば、ip_to_geo(client_ip) の出力が該当します。

戻り値のデータ型

文字列

ip_to_geo 関数を使用して client_ip フィールドの値を座標に変換し、次に geohash 関数を使用してその座標をエンコードします。

  • クエリ文

    * | SELECT geohash(ip_to_geo(client_ip)) AS hash
  • クエリ結果では、hash 列に wwgqdmdu2v96 が返されます。