【问题标题】:cassandra columnfamily with text order like intcassandra columnfamily 与 int 等文本顺序
【发布时间】:2013-09-05 00:33:36
【问题描述】:

我有一个这样的列族:

  • 图像索引
    • 键入为文本和主键
    • 值作为文本
    • id_image 作为文本

我做了一个 SELECT * FROM image_index WHERE type = "image_by_size" ORDER BY value DESC;

是否可以像 int 一样比较文本?

【问题讨论】:

    标签: casting cassandra cql cql3


    【解决方案1】:

    @Jacky Lormoz

    在将数字(不是特别是 int,它也适用于 long 或 double)作为字符串比较时要非常小心。

    例子

    1L

    但是

    “1”

    如果要将数字作为字符串进行比较,请在左侧添加 0。

    “01”

    现在,根据你的号码长度,你可能需要在左边添加许多 0:

    “000001”

    【讨论】:

    • 这是为什么呢? @doanduyhai
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 2014-12-21
    • 1970-01-01
    • 2011-01-04
    • 2012-08-30
    • 2014-03-04
    • 2013-07-05
    相关资源
    最近更新 更多