gpt4 book ai didi

sql - 简单的 Select 语句不返回任何结果

转载 作者:太空狗 更新时间:2023-10-30 01:50:59 25 4
gpt4 key购买 nike

我有一个数据库表名 test123 和列 name。它包含像 'nir,kal,man' 这样的数据 现在,当我使用 select 语句查询表时,如下所示:

select * from test123 where name = 'nir,kal,man';

但这不会返回任何结果...为什么会这样。?我必须如何编写查询才能返回结果?我正在使用 SQL Server 2008。

谢谢...!

最佳答案

= 运算符返回完全匹配,因此如果您的单元格包含“类似”数据,您需要使用 LIKE 运算符:

select * from test123 where name like '%nir,kal,man%'

其中 % 将替换为任何字符集。

同时使用全名检查您是否以正确的数据库为目标

select * from yourdb.dbo.test123 where....

关于sql - 简单的 Select 语句不返回任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10379196/

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