-1

それらは2つのテーブルです

従業員

  ID             NUMBER,
  DEPARTMENT_ID  NUMBER,
  CHIEF_ID       NUMBER,
  NAME           VARCHAR2(100 BYTE),
  SALARY         NUMBER,
  BIRTH_DATE     DATE,
  ADDRESS        VARCHAR2(200 BYTE),
  STATUS         VARCHAR2(1 BYTE)

t_部門

  ID    NUMBER,
  NAME  VARCHAR2(100 BYTE)

手伝ってくれますか?給与が住所の長さ * 1000 未満の従業員を表示し、列の形式 (姓の父の名前) を (名前の姓の父の名前) の形式に再構築します。

1 部 - 給与が住所の長さ * 1000 未満の従業員を表示します。

select name from t_employee where t_employee.salary < LENGTH(ADDRESS)*1000;

しかし、どのようにフォーマットテキストデータを変更するのですか???

NAMEテーブルの列t_employeeにフォーマットがあります

姓の父の名前または(場合によっては)姓.名.父の名前

どうもありがとう!

4

1 に答える 1