Я пишу Программу на Python 3.6, которая взаимодействует с Базой данных на SQLite.
Я пропускаю несколько серий предложений или_ в моем select () .where(или _) .Есть ли способ упорядочить список (это результат моего выбора) по количеству предложений or_, которым он удовлетворяет ??
Это пример:
result5 = conn.execute(select([mytable]).where(or_( mytable.c.filename == myfile , mytable.c.id == 3 , mytable.c.date == mydate )))
Я быкак программа, чтобы выбрать любой элемент в моей базе данных, который имеет один из трех параметров.Но я бы хотел заказать все предметы по номеру или пунктам, которые они насытят.Поэтому, если файл имеет все три параметра, он находится наверху моего списка.
Я не знаю ничего, кроме языка выражений SQL в SQLAlchemy.