Mostrando las entradas con la etiqueta consulta. Mostrar todas las entradas
Mostrando las entradas con la etiqueta consulta. Mostrar todas las entradas

EXISTS

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

RETURN

INDICE