Выполнение SQL через Oracle, используя sqlalchemy
QUERY = SELECT score as SCORE FROM USER1.TABLE1 WHERE id = 101 ORDER BY score DESC
output = []
results = db.engine.execute(QUERY)
[output.append(dict(row)) for row in results]
Выход:
[{'score': Decimal ('0.9556')}, .....]
тип данных счета - число (16,14)
- Даже после наложения его в верхнем регистре я получаю строчные буквы.
- Можем ли мы удалить
Decimal
на выходе?
Я пробовал ставить счет как float
SELECT CAST(score as FLOAT) as SCORE FROM USER1.TABLE1 WHERE id = 101 ORDER BY score DESC
Я получаю вывод, как,
[{'score': 0.9191699999999999}, .....]