位置: 编程技术 - 正文

sqlserver中distinct的用法(不重复的记录)(sql server in())

编辑:rootadmin
下面先来看看例子:

推荐整理分享sqlserver中distinct的用法(不重复的记录)(sql server in()),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql-server,sql srever,sql server for,sql server ceiling,sql-server,sql-server,sql server in(),sql-server,内容如对您有帮助,希望把文章链接给更多的朋友!

table表

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

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

比如我想用一条语句查询得到name不重复的所有数据,那就必须

使用distinct去掉多余的重复记录。

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

----------

name a c

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

select distinct name, id from table

结果会是:

----------

sqlserver中distinct的用法(不重复的记录)(sql server in())

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之前,不然会报错

ASP.NET下向SQLServer导入文件实例操作方法 ASP.NET向SQLServer导入文件主要用到FileUpload控件的FileBytes属性。该属性从FileUpload控件所指定的文件返回一个字节数组。1.数据库准备为了方便大家能够理

SQLSERVER 表分区操作和设计方法 一.聚集索引聚集索引的页级别包含了索引键,还包含数据页,因此,关于除了键值以外聚集索引的叶级别还存放了什么的答案就是一切,也就是说,每

SQL语句优化方法例(推荐) 1./*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT/*+ALL+_ROWS*/EMP_NO,EMP_NAM,DAT_INFROMBSEMPMSWHEREEMP_NO='SCOTT';2./*

标签: sql server in()

本文链接地址:https://www.jiuchutong.com/biancheng/349174.html 转载请保留说明!

上一篇:用sql脚本创建sqlserver数据库触发器范例语句(sql2005生成脚本)

下一篇:ASP.NET下向SQLServer2008导入文件实例操作方法(asp.net select)

  • 外贸企业出口退税申报流程操作
  • 资产超过5000万的企业所得税税率
  • 什么情况下当月不排卵
  • 增值税专用发票的税率是多少啊
  • 如何确定企业
  • 原始凭证怎么做账
  • 开出银行汇票支付手续费
  • 代驾费开增值税专票还是普票?
  • 酒店住宿可以开免税发票吗?
  • 水利申报怎么申报
  • 购入固定资产税费怎么算
  • 国家税务局通用定额发票还能用吗
  • 金税三期定期定额是什么
  • 残疾人不用交医保社保
  • 银行存款余额调节表保管期限
  • 各期预缴申报资产总额平均值之和
  • 预提费用和应付利息一样吗
  • 实际利率法是哪一章的知识
  • 对整个产品的零件退回的财务会计处理?
  • 无偿捐赠增值税计算公式
  • 怎么在安全模式下卸载更新
  • 先开票后发货怎么操作
  • php测验
  • php获取文件扩展内容
  • 厂商退货款差额怎么算
  • 商场充值卡发票在哪开
  • win11正式版问题
  • macos big sur操作
  • 上市公司发行股票是好还是坏
  • PHP:oci_fetch_all()的用法_Oracle函数
  • 材料成本差异贷方表示
  • 市面最高版本
  • php发送邮件的问题有哪些
  • 最小全画幅的数值是多少
  • 今日冬至有什么讲究吗
  • 个人独资企业是小规模纳税人吗
  • PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
  • 支付属于借方吗?
  • 个税零申报流程视频教程
  • 软件和信息技术服务业发展趋势
  • Vue3 script setup 语法糖详解
  • 财政总预算会计的特点
  • 个体工商户纳税申抿
  • 上月结余金额是什么的
  • mysql日志有哪些
  • 银行利息支出税率是多少
  • 企业实收资本与实缴资本
  • 小规模纳税人附加税费
  • 先开票未发货要确认收入吗
  • 车船税没有发票可以入账吗
  • 直接计入当期利润吗
  • 电子发票报销后退款
  • 原材料保险公司赔偿会计分录怎么写
  • 转售水电费收入确认
  • 国税定额发票有什么用
  • 金税盘开完发票可以直接拔掉吗?
  • 商用计算机英文
  • win10睡眠什么意思
  • xmpdisabled什么意思
  • linux系统中常用的五种文件类型
  • windows8蓝牙设置在哪里
  • 如何隐藏应用软件
  • nomoreporn.exe - nomoreporn是什么进程 有什么用
  • 微软新版windows
  • js字符串includes
  • css选择器类选择器
  • cocos2d-js游戏开发
  • 安卓手机的手势密码保存在哪个文件
  • js 图片压缩库
  • android基础知识点
  • shell脚本遍历文件
  • unity3d怎么控制人物移动
  • 在centos上安装pycharm
  • android安卓应用程序窗口化
  • jquery移动端ui框架
  • 安卓手机如何查
  • android activity finish
  • 天津税务局网上办税厅
  • 云南省税务局电话
  • 外省车险保单,有何不利的事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设