Как отличить один столбец от всех столбцов, которые я выбираю в Sqlite - PullRequest
2 голосов
/ 07 апреля 2011

Как отличить один столбец от всех столбцов, которые я выбрал в Sqlite?

Спасибо за помощь

Ответы [ 2 ]

18 голосов
/ 07 апреля 2011

Если вы выбираете только один столбец, это просто:

SELECT DISTINCT col1 FROM table

Если вы имеете в виду, что вы выбираете несколько столбцов, но только один из них хочет, чтобы один из них был различим, вы можете сделать:

SELECT col1 , col2 , col3 FROM table GROUP BY col1

Очевидно, вы должны быть осторожны с тем, означает ли это, что вы пропустите некоторые данные из col2 и col3, которые вам нужны. Иногда лучше выбрать больше и фильтровать на стороне клиента.

0 голосов
/ 07 апреля 2011

Используйте ключевое слово DISTINCT в своем запросе:

SELECT DISTINCT column FROM table

Надеюсь, это поможет,

Фил Лелло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...