ts_rank_cd(ts, 'doe') as rank from "public"."user"
                  
                  
                  
                  
                  
                  делаю вот так:
                  
                  
                  
                  
                  
                  
                  
                  
                      rank = sqlalchemy.text("ts_rank_cd(search, 'doe')").label('rank')
                  
                  
                  
                  
                  
                      query = sqlalchemy.select(
                  
                  
                          *User.c,
                  
                  
                          rank,
                  
                  
                      ).order_by(
                  
                  
                          rank,
                  
                  
                      ) 
                  
                  
                  
                  
                  
                  но не получается, подскажите как вызвать функцию и дать ему алиас?
                  
                  
                
как можно вызвать функцию и сохранить его как колонку, чтобы затем отсортировать по ней?
Обсуждают сегодня