SQL Concat或带通配符的LIKE?

时间:2015-05-27 22:07:20

标签: sql sql-like concat

该表包括两列,其中一列枚举国家(名称)和另一个大写(大写)。我需要找到其名称包含在其首都的国家/地区。例如,国家是墨西哥,其首都是墨西哥城。如何使用Concat或Like?

尝试了类似

的事情
SELECT name,capital FROM world
WHERE capital LIKE 'world.name&'

也尝试过concat

SELECT name,capital FROM world
WHERE capital=concat(name,'&')

有什么想法吗?

由于

2 个答案:

答案 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