我有一个像这样的SQL查询:
SELECT *
FROM hr_companies
WHERE NameLang2 LIKE '111კომპანია'
但它不返回任何行。我看到hr_companies
表有一个名为NameLang2
varchar
类型的列。我还使用了ltrim rtrim
,但仍然没有返回任何内容。
请建议如何解决我现在面临的问题。
答案 0 :(得分:4)
尝试将%%
添加到您的搜索中:
SELECT * FROM hr_companies
WHERE NameLang2 LIKE '%111კომპანია%'
答案 1 :(得分:2)
使用通配符
SELECT * FROM hr_companies
WHERE NameLang2 LIKE '111კომპანია%'
答案 2 :(得分:0)
试试这样:
declare @tabe table(id int ,data nvarchar(max))
insert into @tabe
values (1,N'नाम'),(2,N'गणेश')
select * from @tabe where data like N'%गणे%'
输出:
id data
2 गणेश
答案 3 :(得分:0)
你可以试试这个,
SELECT *
FROM hr_companies
WHERE NameLang2 LIKE N'%111კომპანია%'