Najczęstsze pytanie na rozmowie SQL:
ROW_NUMBER vs RANK vs DENSE_RANK – czym się różnią i kiedy ich używać? Jeśli byłeś na rozmowie rekrutacyjnej na stanowisko analityka, data engineera czy BI developera, bardzo możliwe, że padło to pytanie: „Explain ROW_NUMBER vs RANK vs DENSE_RANK.” To tzw. „Big Three” ranking functions w SQL.I choć różnice wydają się subtelne, wybór złej funkcji może całkowicie zmienić logikę biznesową raportu. ROW_NUMBER() Każdy wiersz dostaje unikalny…