para averiguar si existe un registro
select EXISTS (SELECT titulo from TablaProducto where titulo='adwd');
entrega 1 si existe o 0 si no existe
Extraer un registro si existe
SELECT titulo from TablaProducto WHERE titulo='awd' and EXISTS(SELECT titulo from TablaProducto where titulo='awd');
entrega el registro, para este caso 'awd' si existe
ejemplos prácticos usando pyqt5
luego de hacer el cursor con su respectiva conexión
cursor.execute("SELECT * FROM db_auto WHERE id_auto=(?) and EXISTS (SELECT * FROM db_auto WHERE id_auto=(?))",
(idBuscarAuto, idBuscarAuto))
luego de hacer el cursor con su respectiva conexión
Otro ejemplo...
def YaExiste(titulo):
conn = conexion()
cursor = conn.cursor()
return cursor.execute('SELECT EXISTS (SELECT titulo from TablaProducto WHERE titulo=(?));', (titulo,)).fetchall()[0][0]
importante usar fetchall()[0][0] para limpiar el dato
01100110 01101001 01101110 00100000 01100100 01100101 00100000 01100011 01101111 01100100 01101001 01100111 01101111
No hay comentarios.:
Publicar un comentario