在 SQL 中 - FIND 函数

问题描述 投票:0回答:2

我是 SQL 世界的新手。如何使用

FIND
函数而不收到错误消息。 我写了

= FIND(" ", D2)

查找单元格中的空间位置

D2
(示例)。

谢谢您!

sql function find
2个回答
0
投票

如果你想在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); 

0
投票

您还可以在sql中使用locate函数 选择locate("",D2)作为来自客户的findValue;

© www.soinside.com 2019 - 2024. All rights reserved.