【发布时间】:2020-01-04 23:32:48
【问题描述】:
所以我想比较变量a 和变量b 根据它们在mysql 中有多少重复。这是我的代码:
query = """ SELECT `do` FROM `foo` """
cursor.execute(query)
result=cursor.fetchall()
a = '0001'
b = '1100'
y = collections.Counter(result)
print(y)
这是我的输出:
Counter({('0001',): 2, ('1100',): 1}, ('0000',): 4})
输出正在计算整行的重复项。我希望它只计算 mysql 中有多少 a 和 b。
而且我实际上不知道在此之后该怎么做。我希望代码运行
如果a > b 打印a。
如果a < b 打印b
我想要的输出:
a = 2 # number of duplicates
b = 1
a # print a because a > b
任何答案将不胜感激。
【问题讨论】:
标签: python python-3.x mysql-python