如何将无符号整数转换为Amazon Redshift中的二进制字符串?例如,对于数字10,我想获得“1010”。我发现a UDF that does this但我宁愿不使用任何UDF。如何将整数转换为Amazon Redshift中的位串?
0
A
回答
1
有人写了这个UDF的事实表明Redshift的SQL中没有可以执行此操作的内置功能。
如果您不想使用UDF,您可以创建一个包含所有二进制值的查找表,然后加入它。这可能比重复运行Python函数更快,但我注意到该函数编码为STABLE
,因此它会缓存结果。
+0
感谢您的回答。我这样做了。有些方法可以在没有UDF的情况下完成,但它们很长并且很难理解,例如。 SELECT(bit_col%2 +(bit_col >> 1)%2 +(bit_col >> 2)%2 +(bit_col >> 3)%2 +(bit_col >> 4)%2 +(bit_col >> 5)% 2+(bit_col >> 6)%2 +(bit_col >> 7)%2):: INT2'。 – JustAC0der
相关问题
- 1. Amazon Redshift COPY与转换
- 2. 如何将字符串转换为32位整数数组?
- 3. 将时间戳记转换为Redshift中的整数
- 4. 如何将sas日期格式转换为postgres(Amazon redshift)中的int?
- 5. 如何将字符串值转换(或转换)为整数值?
- 6. 如何将8位整数转换为xquery中的二进制字符串?
- 7. 如何在Go中将一串整数转换为数组?
- 8. 如何将字符串转换为目标C中的整数?
- 9. 如何在Excel的PowerQuery中将整数转换为字符串
- 10. 如何将字符串转换为PHP中的整数?
- 11. 如何将字符串转换为PHP中的整数?
- 12. 如何将字符串转换为VHDL中的整数?
- 13. 如何将字符串中的字节转换为整数? Python
- 14. 如何将整数转换为gnuplot中的字符串?
- 15. 如何将整数转换为GLib中的字符串?
- 16. 如何将字符串转换为shell脚本中的整数?
- 17. 如何将字符串转换为iMacros中的整数?
- 18. 如何将字符串列表转换为Python中的整数?
- 19. 如何将字符串转换为C++中的整数?
- 20. 如何将大型字符串转换为java中的整数?
- 21. 如何将带位值逗号的数字字符串转换为整数?
- 22. 将16位整数转换为0..100
- 23. 将位列转换为整数
- 24. 将整数转换为位表示
- 25. 在Redshift中将多行转换为列
- 26. 如何将一串数字转换为已排序的整数?
- 27. 如何将字符串转换为函数内的整数?
- 28. 如何在Excel VBA中将整数转换为字符串?
- 29. 如何在CakePHP中将整数转换为字符串?
- 30. 将字符串转换为整数
您可以...使用您所链接到的udf定义中的代码... – Siyual
@Siyual但是它在Python中...... – JustAC0der