如何提取名称,SQL

问题遇到的现象和发生背景

hive sql 遇到取值问题
首先,store列规律是这样的,每一个店名配2个属性,资产费用和商品, 店号空格(资产费用或者商品)
但是店名是不规定的,有的店名是4个字符,有的店名是5个,有的是10个,我怎么才能只取店号呢????

store
xx店 (资产费用)
xx店 (商品)
xxxxx店 (资产费用)
xxxxx店 (商品)
xxx店 (资产费用)
xxx店 (商品)

想要的结果是 去掉空格以及后面括号以及括号里面的内容
xx店
xx店
xxxxx店
xxxxx店
xxx店
xxx店

截取从第一位到第一个左括号的字符,即

substr(店名,1,instr(店名,'(')-1)