多个字段同时去重
来源:互联网 发布:狗狗听懂人说话知乎 编辑:程序博客网 时间:2024/04/30 15:49
首先创建一个表结构,其中数据如下:
根据上面的name、age、sex三个字段进行去重;
去重思想:
说到去重,大家想到的肯定是distinct这个关键字,但这个关键字他只能对一个字段进行去重,那么如何同时根据这三个字段去重呢?办法就是把这三个字段拼接成一个字段进行去重,因为这三个字段拼接成一个字段了,那么我们就可以继续使用distinct关键字进行去重了。
Oracle中的SQL:
select distinct name||age||sex a name,age,sex from t_userMySQL中的SQL
select distinct name,age,sex a name,age,sex from t_userSQL Server中的SQL
select distinct name+age+sex a name,age,sex from t_user
需要注意的是,这三个拼接的字段必须是相同的类型;还有就是如果你在select中使用了这三个字段以外的字段,那么去重的效果就没有了
阅读全文
1 0
- 多个字段同时去重
- oracle 多个字段 去重
- List多个字段排序、去重
- [sql]根据多个字段去重
- 多个字段相同的重复记录去重
- Oracle如何实现多个字段去重
- 怎样对多个字段去重并计数?
- Oracle如何实现多个字段去重
- List去重复——多个复杂字段判断去重
- List去重复——多个复杂字段判断去重
- 多个字段同时唯一
- 多个字段查重
- oracle同时添加多个字段-案例
- Yii2同时搜索多个字段
- hibernate hql 同时更新多个字段
- 数据库同时更新多个字段
- order by多个字段同时排序
- oracle 多个字段去重复
- 是谁说 JavaScript 简单的?
- weblogic启动失败出现java.lang.NullPointerException
- [LeetCode] 62. Unique Paths
- tomcat模拟域名解析
- [BZOJ 2115][Wc2011] Xor:线性基
- 多个字段同时去重
- sql中left join的理解
- org.springframework.context.ApplicationContextAware使用理解
- mysql select UPPER(REPLACE(uuid(),'-','')) from xxxtable 得到相同的uuid的问题
- sqlserver 多行合并
- FAFU OJ 简单吗?
- 如何修改已编译的dll文件
- select,IOCP模型实践 -- KC直播
- Python3 socket 双端通信