Descobrindo o resultado da Mega-Sena com SQL

Um pagão que não vive sob a luz do SQL me questionou “Se o SQL é tão bom assim, então faz uma query para descobrir o resultado da MEGASENA”.

É triste saber que este pobre mortal não é capaz de acreditar no poder do SQL sem provas palpáveis… Mas para aqueles que querem acreditar, segue abaixo a query para descobrir o resultado da MEGASENA.

DECLARE @T TABLE ( N TINYINT PRIMARY KEY)

;WITH CTE (N) AS (
	SELECT 1
	UNION ALL
	SELECT 1 + N
	FROM CTE
)

INSERT INTO @T
SELECT TOP 60 * FROM CTE

SELECT N1.N, N2.N, N3.N, N4.N, N5.N, N6.N
FROM @T N1
JOIN @T N2 ON N1.N < N2.N
JOIN @T N3 ON N2.N < N3.N
JOIN @T N4 ON N3.N < N4.N
JOIN @T N5 ON N4.N < N5.N
JOIN @T N6 ON N5.N < N6.N

E aproveitem bem o 1º de Abril!

Outras provas do poder do SQL:

O Calendário – SQL:
https://sqlfromhell.wordpress.com/2010/09/08/sql-calendar

A Árvore – SQL:
https://sqlfromhell.wordpress.com/2009/12/13/spatial-data-stgeomfromtext

O Chocolate – SQL:
https://sqlfromhell.wordpress.com/2009/07/13/milk-chocolate-sql

Fabiano Amorim VS Mentes Brilhantes:
https://sqlfromhell.wordpress.com/2010/06/07/query-4-fun-fabiano-vs-mentes-brilhantes

A Oração do DBA:
http://ibogos.wordpress.com/2008/10/09/oracao-do-dba

A Balada – SQL:
https://sqlfromhell.wordpress.com/2009/06/20/query-4-fun-by-maira

Anúncios

Um pensamento sobre “Descobrindo o resultado da Mega-Sena com SQL

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s