【发布时间】:2015-09-10 12:46:27
【问题描述】:
我需要根据列值数据库记录执行查询。以下是一些当前值:
id 列名 ------------------ 5 30 6 39 2 10 1 38 9 54 3 37如果我通过了 39 和 54,它应该显示如下输出:
id 列名 ------------------ 6 39 2 10 1 38 9 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
【问题讨论】:
-
那为什么会显示 10 呢?我不明白你试图得到什么结果
-
在什么基础上你想用 column_name 和 10 显示记录
-
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))
-
请不要使用 cmets 进行讨论。使用所需的附加信息编辑您的问题。
-
我只是在编辑时将其添加到原始帖子中
标签: php sql phpmyadmin