首页 > 解决方案 > Select 语句返回文本字符仅包含 0 或仅 9 但长度无关紧要的结果

问题描述

我正在尝试编写一个选择语句,当 B 列包含“0”或“9”或“00”或“99”或“000”或“999”等时返回 A 列。值为 TEXT。任何帮助表示赞赏!

标签: sqlsqlite

解决方案


你可以使用:

SELECT colA
FROM tab
WHERE REPLACE(colB, '9', '') = ''
   OR REPLACE(colB, '0', '') = '';

DBFiddle 演示


推荐阅读