例如:
ID - Description
01 - Mix Black
02 - Mix Red
03 - Mix Blue
如何编写查询以在查询中显示"Mi Bl"
这样的字段?
答案 0 :(得分:1)
您可以将LIKE
与%
:
SELECT * FROM your_table WHERE Description LIKE 'Mi%Bl%';
此查询会为您提供以下两个结果:
01 - Mix Black
03 - Mix Blue
%
是一个通配符:
百分号表示零个,一个或多个字符
答案 1 :(得分:0)
使用带有通配符的LIKE子句。 https://docs.microsoft.com/en-us/sql/t-sql/language-elements/like-transact-sql
SELECT *
FROM YourTable
WHERE Description LIKE 'Mi%Bl%';
这是SQL Server语法,但任何RDBMS都将使用类似的通配符。
答案 2 :(得分:0)
SELECT *
FROM Tablename
WHERE `Description` LIKE 'Mi%Bl%';
'%' character用于匹配任何数字(0,1或更多)的字符。 因此,这将与您的以下记录匹配,结果集将为 -
ID - Description
-------------------
01 - Mix Black
03 - Mix Blue
答案 3 :(得分:0)
SELECT *
FROM `table`
where Description like '%Mi% %Bl%'