Я новичок в SQL. Я ищу простое решение SQL для объединения строки/столбца для строки, столбец которой содержит одни и те же данные, в этом случае - почтовый индекс. Например, внешний вид данных выглядит следующим образом:SQL Column/Row Grouping
state, county, city, zip, count "CA","ALAMEDA","HAYWARD","94541",5371 "CA","ALAMEDA","HAYWARD","94542",2209 "CA","ALAMEDA","HAYWARD","94544",7179 "CA","ALAMEDA","HAYWARD","94545",4209 "CA","ALAMEDA","CASTRO VALLEY","94546",7213 "CA","ALAMEDA","HAYWARD","94546",37 "CA","ALAMEDA","LIVERMORE","94550",9809 "CA","ALAMEDA","LIVERMORE","94551",6558 "CA","ALAMEDA","CASTRO VALLEY","94552",3121 "CA","ALAMEDA","HAYWARD","94552",12 "CA","ALAMEDA","FREMONT","94555",5392
Я хотел бы закончить с данными, чтобы выглядеть следующим образом:
state, county, city, zip, count "CA","ALAMEDA","HAYWARD","94541",5371 "CA","ALAMEDA","HAYWARD","94542",2209 "CA","ALAMEDA","HAYWARD","94544",7179 "CA","ALAMEDA","HAYWARD","94545",4209 "CA","ALAMEDA","CASTRO VALLEY/HAYWARD","94546",7250 "CA","ALAMEDA","LIVERMORE","94550",9809 "CA","ALAMEDA","LIVERMORE","94551",6558 "CA","ALAMEDA","CASTRO VALLEY HAYWARD","94552",3133 "CA","ALAMEDA","FREMONT","94555",5392
Вы можете видеть, что в два ряда данных была объединены или суммированы. Для строк, которые содержат один и тот же почтовый индекс, названия городов (оба) отображаются в столбце city, а count - сумма счетчика из каждой строки.
Есть ли способ сделать это с помощью SQL? Даже если это требует двух разных операторов SQL, это нормально.
Что такое СУБД? – Kermit