Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
teste
Search
Airton Carneiro
June 24, 2022
Programming
0
13
teste
teste
Airton Carneiro
June 24, 2022
Tweet
Share
Other Decks in Programming
See All in Programming
Fluid Templating in TYPO3 14
s2b
0
130
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
150
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
220
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
Gemini for developers
meteatamel
0
110
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
110
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
組織で育むオブザーバビリティ
ryota_hnk
0
180
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
750
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
150
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
Featured
See All Featured
Building Adaptive Systems
keathley
44
2.9k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The Cult of Friendly URLs
andyhume
79
6.8k
Being A Developer After 40
akosma
91
590k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
58
WCS-LA-2024
lcolladotor
0
450
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Music & Morning Musume
bryan
47
7.1k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Six Lessons from altMBA
skipperchong
29
4.2k
Bash Introduction
62gerente
615
210k
Transcript
Ordenando e classificando as capitais brasileiras em ordem descrescente pelos
seus respectivos tamanhos populacionais. Note que, como não definimos o PARTITION, a consulta está considerando uma única partição para efetuar os “cálculos” rankiando de 1 à 27.
A mesma consulta com partições do campo ‘regiao’. Agora as
capitais estão ordenadas em cada região (partição). Ou seja, para cada região é feito o “cálculo” para estabelecer a ordem que queremos.
E se quisermos exibir apenas as duas maiores capitais de
cada região?
O Where acima não funciona porque a coluna rank não
está persistida.
Uma das soluções é fazer uso de uma CTE com
o SELECT que ranqueia as capitais num SELECT “normal” para a CTE.
Há uma outra função de classificação equivalente ao ROW_NUMBER: RANK
A diferença é que ela fornece o mesmo número de rank para valores iguais.