У меня есть некоторые унаследованные фрагменты кода унаследованного языка, хранящиеся в таблице базы данных, которые мне нужно преобразовать в синтаксис SQL, чтобы его можно было использовать более эффективно.
Например, один из фрагментов имеет вид
keyword = [a,b,c,x:y,d,e,f,p:q]
для указания либо отдельных значений запятой, либо диапазона значений, разделенных двоеточиями
Как я могу преобразовать это в эквивалентный дружественный к SQL фрагмент, который будет
keyword in (a,b,c) or keyword between x and y or keyword in (d,e,f) or keyword between p and q
Спасибо