该表包括两列,其中一列枚举国家(名称)和另一个大写(大写)。我需要找到其名称包含在其首都的国家/地区。例如,国家是墨西哥,其首都是墨西哥城。如何使用Concat或Like?
尝试了类似
的事情SELECT name,capital FROM world
WHERE capital LIKE 'world.name&'
也尝试过concat
SELECT name,capital FROM world
WHERE capital=concat(name,'&')
有什么想法吗?
由于
答案 0 :(得分:1)
你很亲密!我试试:
SELECT name,capital FROM world
WHERE capital LIKE '%name&'
答案 1 :(得分:0)
其中任何一个都应该有效:
SELECT name,capital FROM world WHERE capital LIKE '%name%'
或..
SELECT name,capital FROM world WHERE CONTAINS(capital,name)
或..
SELECT PATINDEX('%name%', capital) FROM world