Php 仅获取mysql where条件中的四位数字
我有一个字段名“value”,它包含4位、8位和16位。如何使用带有where条件的mysql语句“SELECT”仅获取四位数字 下面是一个例子 价值观 1001 90812323 8928123458341235 0123 4521 84920192 7584 仅获取“100101234521和7584” 这可能吗Php 仅获取mysql where条件中的四位数字,php,mysql,database,Php,Mysql,Database,我有一个字段名“value”,它包含4位、8位和16位。如何使用带有where条件的mysql语句“SELECT”仅获取四位数字 下面是一个例子 价值观 1001 90812323 8928123458341235 0123 4521 84920192 7584 仅获取“100101234521和7584” 这可能吗 SELECT value FROM table WHERE LENGTH(value)=4; 检查此链接: 检查此链接:如果您想要确切的数字,可以使用中的列='0123'或列='
SELECT value FROM table WHERE LENGTH(value)=4;
检查此链接:
检查此链接:如果您想要确切的数字,可以使用
中的列='0123'或列='1001'或列='4521'或列='7584'
替换或为和
或两者的混合。如果那是你要找的。“仅获取“100101234521和7584”。然而,很难说这些数字是在不同的列中,还是集中在同一列中。这就是为什么我没有给出一个真正的“答案”。许多人已经被给予,但没有一个人被接受(到目前为止)。“许多人已经被给予”-许多人已经离开。这就给你留下了一个答案和一条注释。如果你想要确切的数字,你可以使用其中的column='0123'或column='1001'或column='4521'或column='7584'
替换或为和
或两者的混合。如果那是你要找的。“仅获取“100101234521和7584”。然而,很难说这些数字是在不同的列中,还是集中在同一列中。这就是为什么我没有给出一个真正的“答案”。许多人已经被给予,但没有一个人被接受(到目前为止)。“许多人已经被给予”-许多人已经离开。这就给你留下了一个答案和一条评论。
SELECT * FROM tb WHERE char_length(value) = 4