SQL 语言DISTINCT怎么用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 语言DISTINCT怎么用?相关的知识,希望对你有一定的参考价值。
SELECT DISTINCT FBrand FROM Product where len(FBrand)>1 ORDER BY FOrder
怎么老是出错,请高手帮帮看下是什么原因,先谢过了!!
len(FBrand) 就是判断FBrand字段不为空
你判断字段为空这样方法不好.可能就出在这的问题
我一直用
isnull(字段) 参考技术A len(FBrand)是什么东西??
其他的都没问题
SQL中distinct的用法
SQL中distinct的用法
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段, 接下来通过本篇文章给大家分享SQL中distinct的用法,需要的朋友可以参考下
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只 用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的,所以浪费了我大量时间。
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。
其他
distinct语句中select显示的字段只能是distinct指定的字段,其他字段是不可能出现的。例如,假如表A有“备注”列,如果想获取distinc name,以及对应的“备注”字段,想直接通过distinct是不可能实现的。
以上是关于SQL 语言DISTINCT怎么用?的主要内容,如果未能解决你的问题,请参考以下文章