Todos los productos
Search
Centro de documentos

Simple Log Service:¿Cómo se usan las comillas en las instrucciones de consulta?

Última actualización: Sep 02, 2026

Al consultar y analizar registros, debe encerrar ciertos nombres de campo, nombres de tabla o valores de campo entre comillas, especialmente cuando contienen espacios, caracteres especiales o palabras clave de sintaxis.

Uso de comillas en instrucciones de búsqueda

Descripción

Si un nombre de campo o un valor de campo contiene caracteres especiales como espacios o caracteres chinos, o palabras clave de sintaxis como AND u OR, encierre el nombre o valor entre comillas dobles (""). Para obtener más información sobre la sintaxis de búsqueda, consulte Search syntax.

Ejemplos

  • Busque los registros cuyo valor del campo request method contenga PUT. Dado que el nombre del campo incluye un espacio, enciérrelo entre comillas dobles ("") en la instrucción de búsqueda.

    "request method":PUT
  • Busque los registros cuyo valor del campo remote_user sea una cadena vacía.

    remote_user:""
  • Busque los registros cuyo valor del campo region contenga cn*.

    cn* es una cadena. Si una entrada de registro es region:cn*,en y el delimitador es una coma (,), Simple Log Service divide el valor en region, cn* y en. Use a continuación instrucción de búsqueda para encontrar dicha entrada:

    region:"cn*"

Uso de comillas en una instrucción de análisis (instrucción SELECT)

Descripción

  • Si un nombre propio, como un nombre de campo o de tabla, contiene caracteres especiales como espacios o caracteres chinos, o palabras clave de sintaxis como AND u OR, enciérrelo entre comillas dobles ("") en las instrucciones de análisis. Una instrucción de análisis incluye una instrucción SELECT.

  • Encierre los literales de cadena entre comillas simples (''). Los caracteres sin comillas o entre comillas dobles ("") representan un nombre de campo o de columna. Por ejemplo, 'status' representa la cadena status, mientras que status o "status" representa el campo de registro status.

Ejemplos

  • Calcule las 10 solicitudes con mayor duración.

    El nombre de columna top 10 contiene un espacio, por lo que debe encerrarlo entre comillas dobles ("").

    * | SELECT max(request_time,10) AS "top 10"
  • Busque los registros cuyas direcciones IP coincidan con 192.168.XX.XX.

    * | select * from log where key like '192.168.%.%'
  • Calcule el número de registros de solicitudes por código de estado.

    El campo content está indexado con el tipo de datos JSON. Para obtener más información, consulte How do I query and analyze an indexed JSON field?

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