如果校园名称在任何地方包含“印第安纳州”一词,我想从该表中选择所有记录。当 CampusName 列包含单词“Indiana”(任何地方)时,不需要出现在我需要的第一个或最后一个位置。
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';
您需要在搜索文本前后使用通配符“%”。
SELECT *
FROM Campus
WHERE CampusName LIKE '%Indiana%'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句