我需要使用R中的sql从表中的列中提取唯一值。 假设我有一个名为“alfa”的表,并且有一个名为“SE”的列。 SE的价值观重演。我想用一定的条件提取这些值,但每个值只提取一次并按字母顺序排列,即
(rank , SE)
(5, guitar)
(3, coat)
(6, world)
(3, soap)
(5, soap)
(5, guitar)
(3, world )
dbGetQuery(conn, "SELECT SE FROM alfa WHERE rank == 3")
SE
coat
soap
world
答案 0 :(得分:1)
使用distinct
和order by
关键字:
dbGetQuery(conn, "SELECT DISTINCT(SE) FROM alfa WHERE rank = 3 ORDER BY SE")