如何使用PostgreSQL计算一列中有多少个条目是数字

阿罗金

我试图计算一列中既有数字又满足其他条件的条目。我了解该脚本在SQL中的外观:

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

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

谢谢。

吉姆·琼斯

Tim显示的方法的另一种替代方法是创建一个函数...

CREATE OR REPLACE FUNCTION is_numeric(val VARCHAR) RETURNS BOOLEAN AS $$
DECLARE x NUMERIC;
BEGIN
    x = val::NUMERIC;
    RETURN TRUE;
    EXCEPTION WHEN OTHERS THEN    
    RETURN FALSE;
END;
$$
STRICT
LANGUAGE plpgsql IMMUTABLE;

..可以这样使用:

db=# SELECT is_numeric('foo'), is_numeric('1'), is_numeric('1.39');
 is_numeric | is_numeric | is_numeric 
------------+------------+------------
 f          | t          | t
(1 Zeile)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

计算div中有多少个元素

计算一列中有多少个字符出现在另一列(熊猫)中

MSSQL查找一列中有多少个“ \”

如何计算一个字符串中有多少个辅音?

在C语言中,如何使用指针来计算一个字符串中有多少个元音?

计算3列中同一行中有多少个匹配项

计算每个表中有多少第一列

如何计算一个数组中有多少个不同的对象?

[a; b]段中有多少个不幸数字?

如何使用Opencv Python计算一个图像中有多少个白色“球”?

如何计算“项目”列中有多少个不同的项目?

计算在类似表格的数据库中找到一列中有多少个单元格字符串值

我如何使用Numpy来计算数组中有多少个条目的累积总和为0.9,例如?

计算一列中有多少个字符出现在另一列中

计算一个月中有多少个熊猫值

如何计算给定id的数组列中有多少个大写和小写字符串

如何计算所选列在查询结果中有多少个唯一字段

使用python 2.7计算一个目录中有多少个文本文件并对其进行编辑

计算一列中有多少个月

计算一列中有多少组

如何计算和显示一列中有多少种值?

如何计算对象中五个属性中有多少个非空?

查找数组中有多少个连续数字[java]

如何计算变量中有多少个数字

如何计算最后一个 not bank 后有多少个空白列?

如何让python计算一个目录中有多少个文件?

如何计算Python中列中有多少个名字的计数

计算一列中有多少个单元格被条纹化

一列中有多少个值出现在另一 R 中