我有一张员工表。我想找到最后一个字母为“H”的员工姓名的第三封信。什么是查询?请帮帮我。顺便说一下,我正在使用oracle 10g。
答案 0 :(得分:3)
您需要使用SUBSTR
功能
SELECT substr( employee_name, 3, 1 ) third_letter
FROM employee
WHERE substr( employee_name, -1 ) = 'H'
答案 1 :(得分:1)
SELECT
substr(employee_name, 3, 1 ) as third_letter
FROM employee
WHERE employee_name LIKE '%H'