Kawałek Kodu

Co tu się odskryptala?! Czyli programistyczne porady na luzie

Plaga mrówek, czyli jak zmultiplikować rekordy zapytania.

Zazwyczaj tworząc zapytania w SQL unikamy jak ognia (albo jak mrówek) sytuacji, aby rekordy się duplikowały, triplikowały czy też...no właśnie, może ktoś z Was wie jak się nazywa czterokrotne lub pięciokrotne zwielokrotnianie rekordów?

Jednak dziś zajmiemy się sytuacją odwrotną. Chcemy z jakiegoś powodu, aby dany rekord pojawił się dwukrotnie, inny dziesięciokrotnie, a jeszcze inny pozostał pojedynczy.

Zacznijmy od końca:

Czytaj dalej

Kochanie, trzeba brać szalik? Czyli segregowanie rekordów w przedziałach.

Mamy tabelę z danymi, a jedna z cech danej (kolumna tabeli) jest wartością liczbową, którą chcemy przyporządkować do wybranego z ustalonych, nazwanych zakresów. W naszym przykładzie będzie to tabela temperatur.

temperatura
-23,5
-34,1
-36,6
-31,0
-26,8
17,0
-22,1
-5,7
-35,9
-34,5
34,0
39,1
5,0
6,4
-40,0

Przy małej ilości zakresów można to oczywiście osiągnąć poprzez konstrukcję CASE WHEN, np.:

Czytaj dalej