如何將無符號整數轉換爲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. 如何將userip轉換爲AMAZON REDSHIFT中的整數
- 2. 將整數矩陣轉換爲位串?
- 3. Amazon Redshift COPY與轉換
- 4. 如何將字符串轉換爲32位整數數組?
- 5. 將時間戳記轉換爲Redshift中的整數
- 6. 如何將sas日期格式轉換爲postgres(Amazon redshift)中的int?
- 7. 在Amazon Redshift中轉換時區
- 8. 如何將字符串轉換爲64位整數?
- 9. 如何在C#中將16位'short'轉換爲32位整數?
- 10. 將字符串轉換爲Java中的10位整數
- 11. 如何將字符串中的數字轉換爲整數
- 12. 如何將字符串值轉換(或轉換)爲整數值?
- 13. 如何在Matlab中將位數組轉換爲整數?
- 14. 將數據從Amazon Redshift導出爲JSON
- 15. 如何將一串數字轉換爲一位數的整數列表?
- 16. 如何將8位整數轉換爲xquery中的二進制字符串?
- 17. 如何將整數轉換爲ISO8601 TimeSpan?
- 18. 如何在Go中將一串整數轉換爲數組?
- 19. 如何將字符串中的字節轉換爲整數? Python
- 20. 如何將字符串轉換爲PHP中的整數
- 21. 如何將字符串轉換爲Bash中的整數?
- 22. 如何將字符串轉換爲Objective-C中的整數?
- 23. 如何將字符串轉換爲iMacros中的整數?
- 24. 如何將字符串轉換爲jsonnet中的整數?
- 25. 如何將字符串轉換爲目標C中的整數?
- 26. 如何將字符串轉換爲uiautomation中的整數?
- 27. 如何將字符串轉換爲shell腳本中的整數?
- 28. 如何將整數轉換爲gnuplot中的字符串?
- 29. 如何將字符串列表轉換爲Python中的整數?
- 30. 如何將字符串轉換爲PHP中的整數?
您可以...使用您所鏈接到的udf定義中的代碼... – Siyual
@Siyual但是它在Python中...... – JustAC0der