擅长:python、mysql、java
<p>最好使用<code>.endswith()</code>方法:</p>
<pre><code>select([tabledef]).where(tabledef.c.column_code.endswith('AX'))
</code></pre>
<p>或者,使用映射器配置和会话进行筛选时:</p>
^{pr2}$
<p><code>column_code.endswith()</code>方法将被转换为最适合您的特定引擎的SQL,匹配以<code>AX</code>结尾的列值。在</p>
<p>如果<em>有</em>直接使用^{cd4>}SQL函数,则始终可以使用<a href="http://docs.sqlalchemy.org/en/rel_0_8/core/expression_api.html?highlight=function#sqlalchemy.sql.expression.func" rel="noreferrer">function generator</a>创建任意SQL函数:</p>
<pre><code>from sqlalchemy.sql.expression import func
select([tabledef]).where(func.right(tabledef.c.column_code, 2) == 'AX')
</code></pre>
<p>并且,<code>func.right()</code>调用将由SQL生成层转换为<code>RIGHT(column_code, 2)</code>。在</p>