Sobes.tech
Middle

O que acontece se fizer um select 1 em vez do nome da coluna?

sobes.tech IA

Resposta da IA

Se numa consulta SQL fizer SELECT 1 em vez de indicar o nome de uma coluna, o resultado será uma seleção com uma única coluna, na qual todas as linhas terão o valor 1. Isto é frequentemente usado para verificar a existência de registos ou para consultas de teste, quando os dados da tabela não são importantes, apenas obter linhas.

Exemplo:

SELECT 1 FROM users WHERE age > 30;

Esta consulta retornará tantas linhas com o número 1 quanto o número de utilizadores com mais de 30 anos, mas os dados dos utilizadores não serão devolvidos.