【发布时间】:2014-06-05 08:23:09
【问题描述】:
我创建了一个新数据库"TEST",在其中添加一个新表"tblTest" 和1 列"Name"。
插入一些记录:Minh, Tinh, Justin
create database TEST
go
use test
go
create table tblTest (Name varchar(50))
go
insert tblTest values ('Minh')
insert tblTest values ('Tinh')
insert tblTest values ('Justin')
然后我运行这个查询
Select * from tblTest where Name like '%in%'
结果是:贾斯汀。 (Minh 和 Tinh 不显示)
谁能告诉我如何解决这个问题?
【问题讨论】:
-
应该可以。 “Select * from tblTest”返回什么?
-
另外,从您的结果来看,第二个 % 似乎不存在。
-
你能告诉我们创建和插入语句吗?
-
我怀疑是外国字符。
-
数据类型?我们可以假设它是一个 nvarchar 并且“Tinh”和“Minh”没有使用“IN”(作为英语)而是一些带有口音的外国东西,恰好看起来相似,但不相似?
标签: sql sql-server search sql-like