Página inicial
/
Tecnologia
/
9. considere o trechode código a seguir, onde estamos utilizando o conector sqlite3. >> comando = "select nome from pessoa;" >>>

Question

9. Considere o trechode código a seguir, onde estamos utilizando o conector sqlite3. >> comando = "SELECT nome FROM Pessoa;" >>> cursor.execute(comando) >> cursor.fetchall() Dado que a consulta SQL retorna diversos registros qual a classe dos objetos da lista retornada pelo método fetchall? A dict B tuple c None D list E string

Solution

Verificación de expertos
4.7 (288 Votos)
Thiago Mestre · Tutor por 5 anos

Resposta

resposta correta é a opção B: tuple.Quando executamos uma consulta SQL usando o método `execute()` do cursor, o resultado é armazenado na variável `cursor`. Para recuperar os dados da consulta, usamos o método `fetchall()`.O método `fetchall()` retorna uma lista de tuplas, onde cada tupla representa um registro retornado pela consulta. Cada registro é uma tupla contendo os valores de cada coluna do conjunto de resultados.Portanto, a classe dos objetos da lista retornada pelo método `fetchall()` é `tuple`.