我是sql炼金术的新手。我在python中编写了一个SQL alchemy表达式,如下所示:
s = select([func.count(classifiers.c.comments).label('neg_count')]).where(and_(classifiers.c.comments.like(word),classifiers.c.Tags=='Negative',classifiers.c.company_name==company_name))
neg_count_obj = conn.execute(s).fetchone()
当我执行时,我收到错误声明:
TypeError: sequence item 0: expected str instance, bytes found.
搜索了很多,但找不到此错误的根本原因。
答案 0 :(得分:0)
我发现的解决方案是在company_name varibale中我得到了一个','哪个sql_alchemy和_运算符视为条件的分隔符。 删除了','来自company_name,发现它正常工作。