Execute sql :
select 331451557290541101
the result: 331,451,557,290,541,120.00, they are not equal.
Redash can not support the type of bigint. l think it's a bug.
Hi @guzhenping.
Probably, because the number exceeds the max number which will be able to treat as JSON.
For example select 9007199254740992 returns 9,007,199,254,740,992. But select 9007199254740993 returns 9,007,199,254,740,992.
To fix this, first, parses as a string when making the response and returns it in server-side. Second, parse as a string and display as an integer in client-side.
Hitting the same issue on version 7 (obviously because nothing has changed since this issue was discovered)

Bump. Any update on this? Pretty annoying, our users are getting confused.
I reproduced this on our preview instance.
Looks like we can address this with https://www.npmjs.com/package/json-bigint. Just need to figure out if there are any performance implications.