在python或sql中使用或条件的唯一标识符

yrdbyhpb  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(322)

我有一个表,我想根据两个不同的字段对观察结果进行分组。我想使用or条件(与groupby命令中隐藏的常规and子句相反)。
例如,考虑以下3行:
姓名-电子邮件
姓名1-name1@email.com
姓名2-name1@email.com
姓名2-name2@email.com
我想给这个客户分配一个唯一的标识符,因为他们的姓名和电子邮件都有重叠。
在python或sql中有什么方法可以做到这一点吗?

rkttyhzu

rkttyhzu1#

SELECT * FROM table WHERE col1='condition1' OR col2='condition2'; 如果需要,还可以使用groupby: SELECT * FROM table WHERE col1='condition1' OR col2='condition2' GROUPBY col1;

相关问题