es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Druida -> Ordenar datos por otra columna que no sea la marca de tiempo mediante consultas nativas.

Estoy utilizando la consulta de escaneo en Druid.
Estoy buscando una forma de ordenar los datos utilizando alguna consulta.
¿Cómo puedo hacer esto?

Ahora tengo:

DataSource: Data,
Intervals: “1000”/”2000″,
Limit: 10
Legacy: true,

Tengo la columna “values” y quiero ordenar los datos por esta columna (no por la marca de tiempo) y devolver cada columna de la tabla pero ordenada por “values”.

Algo como esto:

SELECT __time, value, company, count
FROM shares
ORDER BY 1 ASC
WHERE value > 200

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para ordenar los datos por una columna específica en Druid, puedes utilizar la cláusula “orderBy” en tu consulta. En tu caso, puedes modificar tu consulta para incluir “orderBy” de la siguiente manera:

    SELECT __time, value, company, count
    FROM shares
    WHERE value > 200
    ORDER BY value ASC
    LIMIT 10
    

    Aquí, “orderBy” se utiliza para ordenar los datos por la columna “value” en orden ascendente. La cláusula “LIMIT” limita el conjunto de resultados a las primeras 10 filas.

    Ten en cuenta que, dado que deseas ordenar según la columna “value”, también debes incluirla en la cláusula “SELECT”. La columna “__time” se refiere a la columna de marca de tiempo en tus datos.

Comments are closed.