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