0
Student(sid integer, sname varchar(20), programme varchar(4), level integer, age integer)
Tutor(tid integer, tname varchar(20))
的任务是找到谁是在由导师姓谁是霍夫曼办班招收所有IT学生的名字。
这是我到目前为止有:
SELECT s.sname
FROM student s, tutor t
WHERE s.programme = 'IT' AND t.tname = '%Hoffman';
但是,'%霍夫曼部分将只搜索包含“霍夫曼的字符串,所以在技术上是否是否会有任何人霍夫曼第一个名字,查询也会返回他的数据。
tname列的类型为String,由名字,空格和姓氏以及两者之间的可能中间名组成。
在这种情况下,您如何选择t.tname中值的最后一个字符串(或索引?)?
或者你也可以只需使用导师姓名的导师ID即可 – Kentot