Использование функции подстроки с параметром длины, заполненным из значения столбца

Я хочу создать SELECT заявление:

SELECT substr(fileNameWithSuffix, 1, length(fileNameWithSuffix) - length(suffix))
AS fileName FROM someTable

Однако SQLite.swift, кажется, разрешает только параметр фиксированной длины в подстроке.

Декларация substring функция:

public func substring(_ location: Int, length: Int? = nil) -> Expression<UnderlyingType>

Мне нужно что-то вроде этого:

public func substring(_ location: Int, length: Expression<Int>) -> Expression<UnderlyingType>

Есть ли способ, как создать это SELECT не написав это сам?

0 ответов

Другие вопросы по тегам