Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 打印一列中只显示一次的值_Sql - Fatal编程技术网

Sql 打印一列中只显示一次的值

Sql 打印一列中只显示一次的值,sql,Sql,如何仅查询列中只出现一次的值?以此为指导,只需交换您的表和值,即出现一次的值 SELECT * FROM yourTable t WHERE (SELECT COUNT(*) FROM yourTable t2 WHERE t.value = t2.value ) = 1 使用窗口函数Row\u Number()非常简单。您是否可以共享更多详细信息,如模式、示例数据和预期输出?如果你试过什么也可以。

如何仅查询列中只出现一次的值?

以此为指导,只需交换
您的表
,即出现一次的值

SELECT *
FROM yourTable t
WHERE (SELECT COUNT(*)
  FROM yourTable t2
  WHERE t.value = t2.value ) = 1

使用窗口函数
Row\u Number()
非常简单。您是否可以共享更多详细信息,如模式、示例数据和预期输出?如果你试过什么也可以。