Каков правильный синтаксис в Продолжении для упорядочения по фрагменту значения массива SQL?
Вот что я хочу сделать в SQL:
SELECT
a, -- column with SQL array values
depth,
name
FROM
nodes
ORDER BY
a[0:depth], name -- sort by 'a' ignoring last element, then by 'name'
В дальнейшем я мог бы сделать:
DB[:nodes].select(:a, :depth, :name).order(:a, :name)
, но сортируется по всем :a
, а не по [0:depth]
. Какой правильный синтаксис?