sql选择表的多个列

Nom*_*mad -2 sql oracle select

我正在尝试从oracle DB中的表中进行选择.

如果我在单列上的select语句中做了不同的工作,它可以正常工作,但对于多列,这似乎不起作用.

例如.

select DISTINCT col1, col2, col3, col4, col5, col6 from table1
Run Code Online (Sandbox Code Playgroud)

返回相同的结果.

select * from table1
Run Code Online (Sandbox Code Playgroud)

第2列,第3列具有重复值.我想要的是所有上述列值的值,但不是column2和column3的重复值.

你能帮忙吗?我们将不胜感激.

谢谢

Chr*_*ris 5

DISTINCT消除了每行和所选列的冗余数据.因此,如果使用DISTINCT选择表的所有列,则仅聚合哪些列包含完全相同的数据.