Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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 server 编写查询以查找学生';即使几个学生年龄相同,重复年龄也只有一次。_Sql Server - Fatal编程技术网

Sql server 编写查询以查找学生';即使几个学生年龄相同,重复年龄也只有一次。

Sql server 编写查询以查找学生';即使几个学生年龄相同,重复年龄也只有一次。,sql-server,Sql Server,假设我的桌子是这样的: 学生-1,2,3,4,5,6,7,8,9 年龄-20,23,24,20,27,27,20,20 所以这里有几个学生年龄相同。我如何在MSSQL中编写一个查询,以便只获取一次所有年龄,就像四个学生都是20岁,但20岁只会出现在我的表中一次一样。我只想要所有年龄的人都有一次,我不想让他们在我的桌子上重复 如果您希望每个年龄都有一次,则应执行以下操作: Select distinct age from ages 我不明白你的桌子,你能说清楚点吗?这是一个好的开始。

假设我的桌子是这样的:

学生-1,2,3,4,5,6,7,8,9

年龄-20,23,24,20,27,27,20,20


所以这里有几个学生年龄相同。我如何在MSSQL中编写一个查询,以便只获取一次所有年龄,就像四个学生都是20岁,但20岁只会出现在我的表中一次一样。我只想要所有年龄的人都有一次,我不想让他们在我的桌子上重复

如果您希望每个年龄都有一次,则应执行以下操作:

Select distinct age from ages

我不明白你的桌子,你能说清楚点吗?这是一个好的开始。