如果校园名称包含以下内容,我想从该表中选择所有记录 任何地方都包含“印第安纳州”一词。不必在 CampusName列时我需要的第一个或最后一个地方 包含“印第安纳州”一词(随处可见)。
create table Campus
(
CampusID int not null primary key
, CampusName varchar2(20)
, Street VARCHAR2(30)
, City VARCHAR2(25)
, State VARCHAR2(20)
, Zip int
, Phone int
);
insert into Campus (CampusID, CampusName, Street, City, State, Zip, Phone)VALUES
('1','IUPUI','425 University Blvd.','Indianapolis', 'IN','46202','3172744591'),
('2 ','Indiana University ','107 S. Indiana Ave. ','Bloomington ','IN','47405 ', '8128554848'),
('3','Purdue University ','475 Stadium Mall Drive','West Lafayette','IN','47907','7654941776');
到目前为止我所拥有的:
select * from Campus where CampusName LIKE 'Indiana';
答案 0 :(得分:0)
您需要在搜索文本前后使用通配符'%'。
SELECT *
FROM Campus
WHERE CampusName LIKE '%Indiana%'