Spark SQL:解析两个相关列

时间:2017-06-19 04:15:13

标签: sql apache-spark-sql

我有以下格式的两列:

+-----------------------------------------+-----------------------------------+
|Values                                   |Flags                              |
+-----------------------------------------+-----------------------------------+
|0x006c,0x0072,0x0074,0x0099,0x009a,0x009f|0x00,0x00,0x00,0x00,0x00,0x01      |
|0x009a,0x00a3,0x009f,0x0099,0x00a5,0x00a7|0x00,0x00,0x01,0x00,0x00,0x00      |

现在我需要解析Flags列,找出哪个位置标志设置为1并返回相应的值。在这种情况下,两个行0x009f。 如何有效地使用SQL命令?一个选项可能是将2列转换为2个表,然后按列号加入它们?还有什么更好的?我对SQL不熟悉。感谢。

0 个答案:

没有答案