2017-04-19 32 views
0

我有柱状态的蜂巢表作为如何删除特殊字符后的值在蜂巢

**state** 
taxes, TX 
Washington, WA 
New York, NY 
New Jersey, NJ 

现在我想状态栏分开,我希望把它写在新的列

**state**    **code** 
taxes     TX 
Washington    WA 
New York    NY 
New Jersey    NJ 

回答

2
select split(state,',')[0]   as state 
     ,ltrim(split(state,',')[1]) as code 

from mytable 

+------------+------+ 
| state | code | 
+------------+------+ 
| taxes  | TX | 
| Washington | WA | 
| New York | NY | 
| New Jersey | NJ | 
+------------+------+ 
0

选择SUBSTR(名称,0,INSTR(姓名, '') - 1 ),substr(name,instr(name,',')+ 1,10)from aa