My query is:
result = connection.execute( \"select id_number from Table where string like \'_stringStart%\' limit 1;\")
gives the
Since this is a literal string, you're better off using a bound parameter here (illustrated using text()):
from sqlalchemy import text connection.execute( text("select * from table where " "string like :string limit 1"), string="_stringStart%")