gpt4 book ai didi

sql - sqlite中的select查询不返回任何内容

转载 作者:行者123 更新时间:2023-12-03 18:39:05 25 4
gpt4 key购买 nike

我正在使用Firefox sqlite Manager插件,并且有一个名为-Drinktable的数据库表。我需要提取标题与某个字符串匹配的所有列。这是我现在正在运行的查询-

SELECT * FROM drinktable where title = 'First Drink';

但是它不会返回任何东西。它仅显示数据库中的4列,但在这些列中什么也不显示。有人可以告诉我为什么吗?

最佳答案

我有一个名为-Drinktable的数据库表。


您的问题中有一件事。您的表名是drinktable,您正在查询first,这是拼写错误。在SQL Select语句中,在from后面指定表名,并在where子句中指定列名

SELECT * FROM drinktable where first =  'First Drink';

Select * from <TableName> where <ColumnName> = 'Value to compare';


如果您的表名是第一名,而列名是可饮用的,那么现在很可能存在列 drinktable设置为“第一杯”的行。您可能有空格或其他字符。尝试

SELECT * FROM first where drinktable like  '%First Drink%';


编辑:

根据您编辑的问题,可能您有空格或其他字符,请尝试:

SELECT * FROM drinktable where title like '%First Drink%';

关于sql - sqlite中的select查询不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11256073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com