Aktywne Wpisy

annlupin +19
no hej cotam uwas
źródło: annlupin20250517
Pobierz
skrogg +4
Takie dziwadło znalazłem. Co z tym zrobić?
źródło: a-bottle-of-skenderbeu-skenderbeg-brandy-gjeroj-kastrioti-kantina-AN10YC
PobierzSkopiuj link
Skopiuj link
źródło: annlupin20250517
Pobierz
źródło: a-bottle-of-skenderbeu-skenderbeg-brandy-gjeroj-kastrioti-kantina-AN10YC
PobierzWykop.pl
Mógłby ktoś podpowiedzieć jak przy liczeniu rekordów dodać warunek, że licz tylko tych co mają tę samą pierwszą literę nazwy?
na przyklad
SELECT name FROM world
WHERE name LIKE "A%"
i wyjdzie Argentyna, Andora, Albania blablalba
Argentyna
Belgia
I jak teraz porównać ich pierwszą literę?
Chce obliczyc ilośćID z warunkami: Cena w zakresie 50-100. Nazwy mają takie same pierwsze litery.
SELECT ID, COUNT(ID) AS Liczba
FROM Tabela
WHERE Cena >= 50 AND Cena <= 100 AND ProductName LIKE N'_%'
GROUP BY ID
Wiem, że jest funkcja LEFT zwracająca dowolną ilość wyrazów ciągu od lewej strony. Może utworzyć dodatkową tabele z tymi znakami i później jakoś porównywać?
LEFT(ProductName, 1) AS p,
COUNT(*) AS ilosc
FROM Tabela
GROUP BY p
Mam tutaj te 3 kolumny.
Zadanie brzmi:
Policz ile w obrębie każdego ID jest produktów zaczynających się na te samą literę i mających cene z przedziału 50-100
źródło: comment_1606422477cPuAYQll3W2iKPwK0tdPkB.jpg
PobierzSELECT ID, COUNT(*), LEFT(Nazwa, 1)
FROM Tabela
WHERE Cena >= 50 AND Cena <= 100
GROUP BY ID, LEFT(Nazwa, 1)