2016-02-28 7 views
0

У меня есть таблица, содержащая 5 столбцов id, product_category, product_price, product_name, product_quantity.Как получить данные из базы данных sqlite по категориям

Я хочу получить данные, сгруппированные по категориям. как запросить эти данные ??

+1

Вы уверены, что хотите GROUP, это приведет к тому, что все строки, имеющие ту же категорию, будут представлены только одной строкой. Вы можете захотеть присвоить категории ORDER BY. Это вернет строки по порядку категории, но возвращенные строки будут находиться в 1 на 1. Обычно вы используете какую-либо форму count/sum при использовании группы, – MikeT

ответ

2

Если вы хотите выбрать только отдельные категории -

Select * from table_name group by product_category; 

Если вы хотите, чтобы ваши категории повторить то -

Select * from table_name order by product_category; 
0

Вы можете использовать

Выберите ID, PRODUCT_CATEGORY, product_price, product_name, product_quantity from table_name GROUP BY product_category

или

Select * FROM table_name GROUP BY PRODUCT_CATEGORY

или SQLite формат

Выберите * из группы "+ YOUR_TABLE_NAME +" от "+ KEY_PRODUCT_CATEGORY +"

I thing Это поможет u .....

Смежные вопросы