Duda sql
Marcos Sánchez Provencio
rapto en arrakis.es
Lun Feb 5 14:59:16 CET 2007
En beneficio de todos, usa parámetros:
params=['a%']
cur=conn.execute('select * from tabla where apellido like ?',params)
http://initd.org/pub/software/pysqlite/doc/usage-guide.html#executing-sql-statements
Por cierto, sqlite no distingue mayus/minus, salvo en eñes y acentos :-P
El vie, 02-02-2007 a las 10:55 +0100, Ekaitz Lizundia escribió:
> Buenos dias, tengo una pequeña duda de SQL.
>
> Para poner una condicion de que el apellido empiece por una letra en
> sqlite, como deberia de poner???
>
> where Apellido1 like '%s%'""" % (str(self.letra))
>
> la letra va en una variable.
>
> Se supone que si pongo
> like 'A%'"""
> me saca todos los apellidos que empiezan con A.
>
> Pero mi problema es que no se que letra va a ser antes. Y poniendo
> '%s%'""" % (str(self.letra)) no me entiende.
>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es