当前位置: 首页 > news >正文

旅游网站设计页面百度网页版网址

旅游网站设计页面,百度网页版网址,阿里买域名 电脑做网站,营销类网站建设需要注意的问题[sizelarge]distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑…
[size=large]distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。
下面先来看看例子:

table表

字段1 字段2
id name
1 a
2 b
3 c
4 c
5 b

库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。

比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。

select distinct name from table
得到的结果是:



----------

name
a
b
c

好像达到效果了,可是,我想要得到的是id值呢?改一下查询语句吧:

select distinct name, id from table

结果会是:

----------

id name
1 a
2 b
3 c
4 c
5 b

distinct怎么没起作用?作用是起了的,不过他同时作用了两个字段,也就是必须得id与name都相同的才会被排除。。。。。。。

我们再改改查询语句:

select id, distinct name from table

很遗憾,除了错误信息你什么也得不到,distinct必须放在开头。难到不能把distinct放到where条件里?能,照样报错。

------------------------------------------------------------------------------------------------------------

下面方法可行:

select *, count(distinct name) from table group by name

结果:

id name count(distinct name)
1 a 1
2 b 1
3 c 1

最后一项是多余的,不用管就行了,目的达到。。。。。

group by 必须放在 order by 和 limit之前,不然会报错[/size]
http://www.khdw.cn/news/51809.html

相关文章:

  • 网站已经建好 可以换空间供应商么网络营销的基本特征有哪七个
  • 网站 vps投广告哪个平台好
  • 网站备案归市场营销培训课程
  • 如何用服务器ip地址做网站优化大师下载
  • 什么是线上推广南宁网站建设优化服务
  • 本地网站可以做吗?深圳网站seo优化
  • 四川做网站价格seo实战技巧
  • 用php做电子商务网站班级优化大师下载安装app
  • 网站被k申诉正规seo需要多少钱
  • 网站建设结论网站如何注册
  • 苏州网站优化企业热搜词排行榜关键词
  • 网站开发类标书报价明细表建站优化推广
  • 怎样查询网站是否备案seo网站诊断
  • 移动互联网综合实训实践报告广州seo公司品牌
  • 沈阳和平三好街做网站长沙seo优化价格
  • 网站优化的方法沪指重上3000点
  • 做家装网站客户来源多吗北京seo网站推广
  • 长春网站建设培训班温州seo团队
  • 好用的海报设计网站广告平台网
  • jsp网站开发分享网站新闻发布
  • 六安做网站的seo标题生成器
  • 做零售出口的网站网站提交收录入口链接
  • 手机微网站怎么设计方案上海十大营销策划公司排名
  • 网站开发文档带er图苏州网络推广服务
  • ps做的网站保存不了jpg整合营销传播的六种方法
  • O2O网站制作需要多少钱企业网站营销的优缺点及案例
  • 武汉网站建设排行国家培训网官网
  • 常平建设局网站天津seo实战培训
  • 有免费做海报的网站吗济南网站优化排名推广
  • 游戏运营备案官方网站哈尔滨seo推广