SQL-запрос для получения данных из каждого столбца - PullRequest
0 голосов
/ 27 февраля 2012

У меня есть несколько столбцов в таблице

Один столбец может содержать название штата (США), другой столбец содержит специальность

Вот некоторые примеры данных (может быть более одного C # в Нью-Йорке, а также может существовать в других штатах)

C# NY
C# NJ
C# WA
C# CA
C# NY
C# NY
Java NY
Java NJ
Java IL

В основном я хочу получить вывод, который имеет

C# 100 (sum of all states that have C#)
Java 85 (sum of all states that have Java)

и я хотел бы получить

State  Total Speciality
NY     150   C# 
NY     100   C++ 

Я использую SQLite3 в качестве базы данных

1 Ответ

1 голос
/ 27 февраля 2012

SqlLite должен иметь GROUP BY и COUNT. Вы можете попробовать:

SELECT Speciality, COUNT(State) AS Total
FROM YourTable 
GROUP BY Speciality 

и

SELECT State, Speciality, COUNT(*)  AS Total
FROM YourTable 
GROUP BY State, Speciality 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...