我想查询以下内容:
如果员工至少使用一个NULL项目,则属性Unknown Hrs为Yes 小时,否则没有。
我这样做是首先制作一个清单,该清单包含所有相关的社会安全号码,因此:
for the in the List:
unknown_hours=process_query("SELECT Distinct COUNT(*) FROM Works_On WHERE ISNULL(Hours) AND ESSN='%s'" %i)
temp.append(unknown_hours)
问题是我得到的答案如1L或0L,我需要它们是整数(对于算法)。有什么想法吗?此致 Cenderze
答案 0 :(得分:1)
1L
只是整数值1
的长整数表示:
>> type(1L)
<type 'long'>
>>> long(1)
1L
>>> int(1L)
1
在Python中转换:
int(unknown_hours)
或者在数据库层中:
SELECT Distinct CAST(COUNT(*) AS UNSIGNED) FROM Works_On WHERE ISNULL(Hours) AND ESSN='%s'