首页 > 解决方案 > 如何使用 PostgreSQL 计算一列中有多少条目是数字的

问题描述

我试图计算一列中有多少条目既是数字又满足其他条件。我了解该脚本如何在 SQL 中查看:

    SELECT COUNT(ingredients)
    FROM data.pie
    WHERE description LIKE 'cherry'
      AND is.numeric(price) = true

但我不确定如何将其转换为 PostgreSQL 脚本。任何帮助,将不胜感激。

谢谢你。

标签: postgresqlcountalphanumeric

解决方案


您当前的查询,稍作修改,应该可以工作:

SELECT COUNT(ingredients)
FROM data.pie
WHERE
    description LIKE 'cherry' AND
    price ~ '^[0-9]+([.][0-9]+)?$';

推荐阅读