All Products
Search
Document Center

Simple Log Service:Bagaimana cara menggunakan tanda kutip dalam pernyataan kueri?

Last Updated:Jun 23, 2026

Saat melakukan kueri dan menganalisis log, Anda harus membungkus nama bidang, nama tabel, atau nilai bidang tertentu dengan tanda kutip—terutama jika mengandung spasi, karakter khusus, atau kata kunci sintaks.

Gunakan tanda kutip dalam pernyataan pencarian

Deskripsi

Jika nama bidang atau nilai bidang mengandung karakter khusus seperti spasi dan karakter Tionghoa, atau kata kunci sintaks seperti AND atau OR, bungkus nama atau nilai tersebut dengan tanda kutip ganda (""). Untuk informasi lebih lanjut tentang sintaks pencarian, lihat Sintaks pencarian.

Contoh

  • Kueri log yang nilai bidang request method-nya adalah PUT. Karena nama bidang mengandung spasi, bungkus dengan tanda kutip ganda ("") dalam pernyataan pencarian.

    "request method":PUT
  • Kueri log yang nilai bidang remote_user-nya berupa string kosong.

    remote_user:""
  • Kueri log yang nilai bidang region-nya mengandung cn*.

    cn* adalah sebuah string. Jika entri log berupa region:cn*,en dan pembatasnya adalah koma (,), Simple Log Service memisahkan nilainya menjadi region, cn*, dan en. Gunakan pernyataan pencarian berikut untuk menemukan entri log tersebut:

    region:"cn*"

Menggunakan tanda kutip dalam pernyataan analitik (pernyataan SELECT)

Deskripsi

  • Jika kata benda khusus seperti nama bidang atau nama tabel mengandung karakter khusus seperti spasi dan karakter Tionghoa, atau kata kunci sintaks seperti AND atau OR, bungkus kata benda tersebut dengan tanda kutip ganda ("") dalam pernyataan analitik. Pernyataan analitik mencakup pernyataan SELECT.

  • Bungkus literal string dengan tanda kutip tunggal (''). Karakter tanpa tanda kutip atau dalam tanda kutip ganda ("") merepresentasikan nama bidang atau nama kolom. Misalnya, 'status' merepresentasikan string `status`, sedangkan status atau "status" merepresentasikan field log `status`.

Contoh

  • Hitung 10 permintaan teratas dengan durasi terpanjang.

    Nama kolom top 10 mengandung spasi, sehingga harus dibungkus dengan tanda kutip ganda ("").

    * | SELECT max(request_time,10) AS "top 10"
  • Kueri log yang alamat IP-nya sesuai dengan 192.168.XX.XX.

    * | select * from log where key like '192.168.%.%'
  • Hitung jumlah log permintaan berdasarkan kode status.

    Bidang content diindeks dengan tipe data JSON. Untuk informasi lebih lanjut, lihat Bagaimana cara melakukan kueri dan menganalisis field JSON yang diindeks?

    * | SELECT "content.status", COUNT(*) AS PV GROUP BY "content.status"