如何使用TRIM从序列化字段中获取值

时间:2017-07-10 17:21:52

标签: mysql trim

我想在Mysql查询中使用TRIM从序列化的元值[wp_woocommerce_order_itemmeta.meta_value]中获取一个数字。数字前后的文本始终一致。

为了争辩。值为red39blue - 我想检索数字39 - 或者无论数字是什么。

在我的大型查询的选择部分,我想要像 -

TRIM(TRAILING 'blue' ( TRIM(LEADING 'red', wp_woocommerce_order_itemmeta.meta_value) ) )

感激不尽的任何帮助:)

1 个答案:

答案 0 :(得分:0)

您可以使用replace来填充此内容:

replace(replace(wp_woocommerce_order_itemmeta.meta_value, 'red', ''), 'blue', '')