如何以数字顺序运行MySQL查询结果?

时间:2018-10-25 23:26:23

标签: mysql sql-order-by

我有一个简单的查询,我想要一个下拉框以数字(整数)顺序显示结果。以下是我的查询。

select count(*) ... group by ... having count(*) > 1

我得到的结果就是这样-

val query = ( for {
    e1 <- entity1Table
    e2 <- entity2Table if e2.entity1Id === e1.id
  } yield (e1, e2)
).
groupBy(_._1).map{
  case (entity1, group) => (entity1, group.size)
}.
filter(_._2 > 1)

我想看的是这个-

Select fv 
FROM fvqc
ORDER BY Value ASC

1 个答案:

答案 0 :(得分:2)

您需要将值转换为数字:

Select fv 
FROM fvqc
ORDER BY CAST(Value AS INT) ASC