如何确定一列中的字符串是否在另一列中?

时间:2016-12-09 13:57:47

标签: sql sql-server tsql sql-server-2014

我需要查看一列中的字符串是否位于另一列中。请问有什么好方法吗?

表格

enter image description here

期望的结果:

enter image description here

SQL:

DROP TABLE ##SCHOOLS

CREATE TABLE ##SCHOOLS(
SchoolName   varchar(50),
ChoiceSchool varchar(50),
)

INSERT INTO ##SCHOOLS
(SchoolName, ChoiceSchool)
VALUES 
('Smith HS', 'Smith'),
('Jones High', 'Jones'),
('Eagle Elementary School', 'Eagle'),
('Hawk ES', 'Dunham'),
('No241', 'Harris'),
('Brookfield Middle', 'Brookfield')

SELECT 
ChoiceSchool
,SchoolName
FROM ##SCHOOLS

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

您可以使用like运算符。对于您的具体情况,它应该是:

ear