Solicitud de información a una base de datos.
Por ejemplo, en SQL se usa SELECT para recuperar datos específicos. También se refiere a parámetros en URLs.
// Query SQL SELECT nombre, email FROM usuarios WHERE activo = true ORDER BY created_at DESC LIMIT 10; // Query con Prisma const usuarios = await prisma.user.findMany({ where: { activo: true }, select: { nombre: true, email: true }, orderBy: { createdAt: 'desc' }, take: 10 }); // Query string en URLs // https://ejemplo.com/buscar?q=javascript&page=2 const url = new URL('https://ejemplo.com/buscar?q=javascript&page=2'); url.searchParams.get('q'); // 'javascript' url.searchParams.get('page'); // '2' // React Query para gestión de estado servidor const { data, isLoading } = useQuery({ queryKey: ['usuarios', { activo: true }], queryFn: () => fetch('/api/usuarios?activo=true').then(r => r.json()) }); // GraphQL query query GetUser($id: ID!) { user(id: $id) { nombre email } }