如果校园名称中包含“印第安纳州”字样,我该如何从“校园”表中选择所有记录?

时间:2019-02-21 21:44:16

标签: java sql database oracle schema

如果校园名称包含以下内容,我想从该表中选择所有记录 任何地方都包含“印第安纳州”一词。不必在 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';

1 个答案:

答案 0 :(得分:0)

您需要在搜索文本前后使用通配符'%'。

SELECT *
FROM Campus 
WHERE CampusName LIKE '%Indiana%'