Chr*_*G29 5 python sql-server odbc pyodbc
我正在使用 pyodbc 从表中读取数值,但它不只是给我“100”,而是给我“(Decimal('100.00'),)”。
有没有办法只获取数字?
我在跑:
cursor.execute("SELECT CurrentBalance as Numeric FROM [AccountsQA].[dbo].[AccountBalance] where AccountId = '2000013' and Currency = 'ZAR'")
Run Code Online (Sandbox Code Playgroud)
如果这个问题已经得到解答,我深表歉意,但我无法找到如何解决这个问题。
我通过执行以下操作成功获得了该号码:
cursor.execute("SELECT CurrentBalance as Numeric FROM [AccountsQA].[dbo].[AccountBalance] where AccountId = '2000013' and Currency = 'ZAR'")
result = cursor.fetchall()
amount = result[0][0]
Run Code Online (Sandbox Code Playgroud)
“结果[0]”返回“(Decimal('100.00'),)”,但是当我使用“结果[0][0]时,它仅返回“100.00”
| 归档时间: |
|
| 查看次数: |
9406 次 |
| 最近记录: |