只记录需要康复训练的题目
该表的每一行表示一个客户的 id、姓名以及推荐他们的客户的 id,id为主键。
找出那些 没有被 id = 2 的客户 推荐 的客户的姓名。
select
name
from
Customer
where
(
(NOT (referee_id = '2'))
OR
(referee_id IS NULL)
)
查询所有无效推文的编号(ID)。当推文内容中的字符数严格大于 15 时,该推文是无效的。
知识要点:CHAR_LENGTH函数
CHAR_LENGTH(content)>15即可。
Visit表:
visit_id 是顾客进店的记录。
customer_id 是含有关光临过购物中心的顾客的信息。
Transactions表:
amount:交易量
select
v.customer_id,
COUNT(v.customer_id) as count_no_trans
from
Visits v
left join
transactions t
on
v.visit_id = t.visit_id
where
amount is NULL
GROUP BY
customer_id
GROUP BY :分组查询
as:这里是创造了一个新列,利用了COUNT关键字