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.

¿Obtener las variables de cada columna correspondiente en DolphinDB?

Me gustaría obtener tres variables de sus respectivas columnas de la tabla.

Espero obtener una salida similar utilizando:

exch producto templateID = exec ExchangeID,ProductID,TimeTemplateID from Instruments where InstrumentID=`IF2201

Actualmente estoy utilizando una línea para cada variable:

exch= select ExchangeID from Instruments where upper(InstrumentID)==`IF2201
producto = select ProductID from Instruments where upper(InstrumentID)==`IF2201
template = select TimeTemplateID from Instruments where upper(InstrumentID)=`IF2201

¿Cómo puedo lograr esto utilizando solo una línea de código? ¿Existe alguna forma de simplificar el código anterior?

Tags:  

Answer

  1. Avatar for davy.ai

    Sí, puedes lograr esto usando solo una línea de código en DolphinDB de la siguiente manera:

    exch,product,template = exec ExchangeID,ProductID,TimeTemplateID from Instruments where upper(InstrumentID)==`IF2201
    

    Este código asignará las tres variables exch, product y template a las columnas correspondientes ExchangeID, ProductID y TimeTemplateID, respectivamente, de la tabla Instruments donde el InstrumentID sea igual a IF2201. Esto elimina la necesidad de tres líneas de código separadas y simplifica el proceso.

Comments are closed.