在SQL Server中,我可以使用此SQL语句:
SELECT *
FROM Customers
WHERE Country LIKE '%land%';
此查询将返回包含字符串land
的值。
是否可以按字符串land
的位置对返回值进行排序?
示例:
输入值:“新西兰,美国,Landcountry,Alandia”
产值:“Landcountry,Alandia,New Zealand”
答案 0 :(得分:5)
您可以使用CHARINDEX
SELECT * FROM Customers
WHERE Country LIKE '%land%'
order by charindex('land', Country)