SQL中的不同用法(四个例子)
使用MySQL时,有时需要查询非重复字段记录,尽管MySQL提供不同的这个关键词过滤掉多余的重复记录只保留一个,但往往只使用它返回的数量不得重复记录,而不是用它来还不记得所有值记录。原因是不同只能返回其目标领域,而无法返回到其他领域,这个问题困扰了我很长一段时间,有没有,我只使用双循环查询来解决,所以大量的站点数据,无疑将直接影响工作效率,因此浪费了很多我的时间。在表中,可能包含重复值。这不是问题,但有时您可能只需要列出不同的(不同的)值。
表一:
例1
复制代码代码如下所示:
从中选择不同的名称
以下结果如下:
例2
复制代码代码如下所示:
从中选择不同的名称、ID
以下结果如下:
事实上,它是基于名称+ ID的,同时在名称和ID上有不同的行为,同时由Access和SQLServer支持。
示例3:统计
复制代码代码如下所示:
从A中选择计数(不同的名称):表中的名称、SQL Server支持和访问不支持
从A中选择计数(不同的名称、ID);不支持SQL Server和Access
例4
复制代码代码如下所示:
选择ID;从A中选择不同的名称;-将提示错误,因为必须在起始处放置不同的名称。
其他
所选择的领域中不同的语句只能由不同的特定领域,和其他领域是不可能的。例如,如果有一个备忘录列的表,如果你想获得独特的名称和相应的备注字段,它是不可能直接通过不同。
但也有其他方法来讨论SQL Server如何将多行内容行分成一行。