编写/修改MySQL查询:查找A列非401但B列为Ruby的记录
MySQL异常数据查询实现
你需要的查询可以直接通过WHERE子句拼接两个过滤条件实现,具体SQL如下:
-- 替换为实际表名后执行即可 SELECT * FROM your_table_name WHERE B = 'Ruby' AND A <> 401;
- 如果你表中A列是字符串存储类型,把
401修改为'401'即可 - 运算符
!=和<>在MySQL中都可以表示不等于,二者效果一致 - 按你提供的示例数据,执行后会返回A=403、B=Ruby的异常记录
如果只需要统计异常记录的数量,可以使用以下SQL:
SELECT COUNT(*) AS abnormal_ruby_count FROM your_table_name WHERE B = 'Ruby' AND A <> 401;
内容的提问来源于stack exchange,提问作者Narayana Swamy
相关产品推荐
相关产品推荐

