Сумма разностей внутри строкиMySql

Форум по Mysql
Ответить
Anonymous
 Сумма разностей внутри строки

Сообщение Anonymous »




id
диапазон
разницы (включая
сумма Всего различий




1
'01-08,24-32'
8,9
17


2
'38-70'
33
33


3
'01-25, 27-38'
25,12
37


4
'1-6,13-20,25-32'
6,8,8
22


5
'1-4, 7-8, 11-12'
4,2,2
8


4
NULL
NULL
NULL


5
'145-167, 169-214, 217-218, 247-254, 256-257, 382'
13,46,2,8,2,1
72



Мне дали таблицу, в которой в качестве поля указан диапазон страниц в виде строки. Мне нужно найти самый простой метод кодирования, чтобы получить различия (включительно) каждого диапазона строк, а затем суммировать их различия.
Я использую GoogleSQL на работе, поэтому некоторые функции перенесены из MySQL, но некоторые функции не перенесены, поэтому я изо всех сил пытаюсь найти решение, в котором не будет слишком много функций, которые мне будет трудно сопоставить с gSQL.
Я подумал, что, возможно, можно было бы выполнить некоторое сопоставление или извлечение REGEX, но я не уверен, как изолировать диапазоны как INTS для математических вычислений. их.
ТИА

Подробнее здесь: https://stackoverflow.com/questions/798 ... n-a-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»