【发布时间】:2016-10-24 00:03:39
【问题描述】:
我正在尝试在 SQL 中创建视图。我们将此视图称为“A7T8”。该视图将从数据库中提取名字和姓氏,并将名字和姓氏连接到一个名为 FullName 的字段中。但是,我只想选择名字和姓氏中至少有四个 As 的串联名称。 (Rebecca Aaronson 不会显示,因为她只有 3 个 As,但会显示 Harry Flanagan。
目前我的代码是:
CREATE VIEW A7T8 AS
SELECT FNAME || ' ' || LNAME AS FULLNAME
FROM A7
WHERE Upper(LNAME) LIKE '%A%A%A%A%' OR Upper(FNAME) LIKE '%A%A%A%A%'
ORDER BY LNAME, FNAME;
但这只会提取名字中有四个 As 或姓氏中有四个 As 的名字。我希望它在连接的全名中提取至少有四个 As 的名称。我该怎么做?
【问题讨论】:
-
正在使用的 dbms 是什么?
标签: sql