我有一个列有值的列
Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; SGH-T989 Build/GINGERBREAD)
和Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us)
以及其他一些变体
如何通过考虑前Mozilla/5.0 (Linux; U; Android
和Mozilla/5.0 (iPhone; U; CPU iPhone
有人可以建议
答案 0 :(得分:0)
您可以使用像*这样的元字符。它们与shell脚本中的元字符一样工作。您可以在此处获取更多信息。
http://docs.oracle.com/cd/B12037_01/appdev.101/b10795/adfns_re.htm
另外
http://docs.oracle.com/cd/B12037_01/server.101/b10759/conditions018.htm#SQLRF00501
答案 1 :(得分:0)
您可以使用与表相同的列创建新的临时表,只需从该字符串中插入所需的字符(子字符串),然后在您创建的临时表中执行该组(不要忘记删除临时表)最后):
CREATE TABLE #temp (
....more variables, same as in original table
somevar varchar
)
insert into #temp
select substr(originaltable.somevar,0,5) from originaltable
select somevar from #temp
group by somevar
drop table #temp