需要根据phpmyadmin中的列值过滤数据


Need to filter data based on column value in phpmyadmin

我需要执行一个基于列值数据库记录的查询。下面是一些当前值:

<>之前id column_name-------------------5 306 392 101 389点543 37之前

如果我传递39和54,它应该显示这样的输出:

<>之前id column_name-------------------6 392 101 389点54之前查询:

select CONVERT(column_name as CHAR(50)) as column_name from table name where CONVERT(column_name as CHAR(50)) >= 39 AND CONVERT(column_name as CHAR(50)) <=38

您的查询是正确的,但需要做一些修改。

像这样使用:

SELECT CONVERT(`column_name`, CHAR(50)) as `column_name` from `table_name` WHERE CONVERT(`column_name`, CHAR(50)) >= 39 AND CONVERT(`column_name`, CHAR(50)) <=54;

更多信息请访问:SQL server convert()和Mysql convert()

子句逻辑不可能根据值39和38生成这些行。

如果SELECT总是按照这个顺序显示这些行,那么你可以开始考虑使用:

SELECT.... WHERE...   LIMIT x, 3...