настроить фильтр или свойство в sqlalchemy

1

Я использую ORM SQLAlchemy для работы с MySQL и sqlite. Предположим, что у меня есть функция, которая будет принимать входные данные из столбца типа string и, наконец, возвращает целое число. Логика этого функция может быть сложной, что невозможно реализовать, просто используя встроенные функции SQL предоставляемые внутренними базами данных. Мне интересно, как лучше всего выполнить запрос на основе этой функции.

Спасибо.

  • 0
    Вы должны конкретизировать свою проблему. Так что вам нужно просто преобразовать в / из БД или вы хотите фильтровать запросы на основе этого поля? Для последующего приведем пример функции тоже.
  • 0
    Я хотел бы отфильтровать запросы на основе некоторой функции, оцененной в определенном поле. Эта функция может быть произвольной используемой определенной функцией, которая возвращает целое число.
Показать ещё 1 комментарий
Теги:
sqlalchemy

1 ответ

0

@BingJian Вы можете реализовать это с помощью hybrid extension.

В гибриде вы можете определить функцию, которая будет вызываться, когда вы фильтруете в этом поле. Вы должны обрабатывать эту операцию в функциях.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню