sqlite - 如何查找客户订购的大于一定数量的产品列表?
问题描述
如何选择客户订购的系列大于3000的产品?
解决方案
您需要先从例如获取数字。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)
推荐阅读
- python - relu 函数神经网络输出 0 或 1
- scala - Apache Spark 性能调优
- php - 将产品库中的随机图像显示为 Woocommerce 商店的主要产品图像
- dynamics-crm - Dynamics 365 Webresource 中的 ReferenceError
- django - 使用 Django,如何使用列从基于 FK 的对象中过滤并获取不同的值
- r - 从 gds 文件计算次要等位基因频率?
- docker-image - 我想删除所有 docker 图像,但它不起作用
- python - Python创建pip包-找不到模块
- spring - 带有注释的kotlin数据类,为什么@DateTimeFormat注释在没有目标的情况下工作
- python - 构建轮 PyYAML 失败