首页 > 解决方案 > 如何查找客户订购的大于一定数量的产品列表?

问题描述

如何选择客户订购的系列大于3000的产品?

标签: sqlite

解决方案


您需要先从例如获取数字。RTX 3070 -> 3070 并在您的 where 子句中进行比较。

例如。SELECT * FROM PRODUCT p where CAST(SUBSTRING('RTX 3070', PATINDEX('%[0-9]%', 'RTX 3070'), LEN('RTX 3070')) AS int) < CAST(SUBSTRING(p .name, PATINDEX('%[0-9]%', p.name), LEN(p.name)) AS int)


推荐阅读