postgresql - 如何使用 PostgreSQL 计算一列中有多少条目是数字的
问题描述
我试图计算一列中有多少条目既是数字又满足其他条件。我了解该脚本如何在 SQL 中查看:
SELECT COUNT(ingredients)
FROM data.pie
WHERE description LIKE 'cherry'
AND is.numeric(price) = true
但我不确定如何将其转换为 PostgreSQL 脚本。任何帮助,将不胜感激。
谢谢你。
解决方案
您当前的查询,稍作修改,应该可以工作:
SELECT COUNT(ingredients)
FROM data.pie
WHERE
description LIKE 'cherry' AND
price ~ '^[0-9]+([.][0-9]+)?$';
推荐阅读
- angular - 添加多个条件时Angular ngClass不起作用
- linq-to-xml - 如何强制 LinqToXML 将 XAtribute 值写为“&”而不是“&”?
- excel - 当 D 列中的值 = 工作簿中每个工作表的今天日期时,自动发送一封电子邮件,其中包含 A 列中的对应值列表
- apache-kafka - kafka + 为什么不从 kafka 显示有关保留字节的详细信息 –describe
- javascript - 从用户上传的模板动态创建 UI 组件
- powershell - 用于跟踪网站登录状态的 Powershell 脚本
- android - 启用 SSL 固定后未生成 Firebase ID 令牌
- c++ - 为什么 C++ 使用 32 位寄存器存储 8 位值
- json - go JSON 噩梦 - 是否有一个简单的 [POSH] ConvertFrom-Json 等价物?
- python - 我的表单数据没有显示在 html 模板上