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