我是 SQL 世界的新手。如何使用
FIND
函数而不收到错误消息。
我写了
= FIND(" ", D2)
查找单元格中的空间位置
D2
(示例)。
谢谢您!
如果你想在SQL中查找表中的某个单词,你需要使用“like”语句。 您可以查看此文档,了解如何使用它。
您可以看到这些示例。此查询选择 CustomerName 以“a”结尾的所有客户:
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
如果您想知道您需要的单词在哪里。您使用“CHARINDEX”语句。 您可以看到这个示例。此查询在搜索的字符串值变量@document 中搜索自行车。您可以查看更多文档。
DECLARE @document VARCHAR(64);
SELECT @document = 'Reflectors are vital safety' +
' components of your bicycle.';
SELECT CHARINDEX('bicycle', @document);
您还可以在sql中使用locate函数 选择locate("",D2)作为来自客户的findValue;