我有这样的表
column
abcx sample 6.5oz
bbcd sku 2ct
tty 80z
rre pool 65g box
我如何在select语句中创建一个新列,只告诉我每行值的大小?(6.50z,2ct,80z,65g(
期望输出:
size
6.5oz
2ct
90z
65g
问题没有精确指定。
这里有一个解决方案,假设您对"一系列数字,可能包含一个点,紧接着是一系列小写字母">。如果是这样的话,应该这样做:
select col, regexp_substr(col, '[\d\.]+[a-z]+') from test;
如果这不是你想要的,请让这个问题非常具体