Python 如何检查数据库中的非空数据
我需要一些关于python代码的帮助。我想在数据库中找到名为program_id的列,因为我想检查它们是否没有空数据,这样我就可以选择并获取每个通道所需的数据 当我尝试这个:Python 如何检查数据库中的非空数据,python,python-2.7,Python,Python 2.7,我需要一些关于python代码的帮助。我想在数据库中找到名为program_id的列,因为我想检查它们是否没有空数据,这样我就可以选择并获取每个通道所需的数据 当我尝试这个: for index in range(0, CHANNELS_PER_PAGE): channel = channels_list[index] channel_index = index #get the programs list cur.execute('SELECT title,
for index in range(0, CHANNELS_PER_PAGE):
channel = channels_list[index]
channel_index = index
#get the programs list
cur.execute('SELECT title, start_date, stop_date, program_id FROM programs WHERE program_id!=NULL LIMIT 10')
它不允许我在数据库中查找程序id数据,因为它只会查找空的程序id数据。我想在一个非空的数据库中找到程序id数据
您能给我举个例子,说明如何从数据库中获取每个频道不为空的节目id数据吗
您使用的是什么数据库引擎
#get the programs list
cur.execute('SELECT title, start_date, stop_date, program_id FROM programs WHERE program_id<>'' LIMIT 10')
如果program_id不是NULL LIMIT 10I已经尝试过了,但是它找不到program_id的值。有什么想法吗?谢谢,但我得到一个错误内容:接近极限:语法错误>您使用的是什么数据库引擎?我使用的是sqlite3 sorryAh,sqlite,在程序id不为NULL的地方尝试一下。仍然一样,有什么想法吗?