-4

我有一张员工表。我想找到最后一个字母为“H”的员工姓名的第三个字母。查询会是什么?请帮帮我。顺便说一句,我使用的是oracle 10g。

4

2 回答 2

3

您需要使用该SUBSTR功能

SELECT substr( employee_name, 3, 1 ) third_letter
  FROM employee
 WHERE substr( employee_name, -1 ) = 'H'
于 2013-06-16T10:51:24.307 回答
1
SELECT
    substr(employee_name, 3, 1 ) as third_letter
FROM employee
WHERE employee_name LIKE '%H'
于 2013-06-16T11:01:20.073 回答