0
Ename     sex
ABC       male
Def       female

男性と女性の間で交換します。

出力は

Male ABC
Female DEF

前もって感謝します!面接の準備。

4

2 に答える 2

2

次のように定義されたテーブルがあると仮定します。

CREATE TABLE EMP
 (ENAME  VARCHAR2(20),
  SEX    VARCHAR2(6));

その中に次の行があることを確認します。

ENAME          SEX
ABC            male
Def            female

さらに、質問の出力は実行の結果であると仮定します

SELECT * FROM EMP

さて、あなたの質問に答えるために-最初にSEXを取得し、次にENAMEを取得するには、次のことを試してください。

SELECT SEX, ENAME FROM EMP

SEX と ENAME の値を連結しようとしている場合は、単一の列を取得してみてください

SELECT SEX || ' ' || ENAME AS SEX_AND_NAME FROM EMP

共有してお楽しみください。

于 2012-06-01T16:28:17.863 に答える
0

答えは次のとおりです。テーブル名がEMP

UPDATE TABLE EMP
SET ENAME = SEX,
    SEX = ENAME;

enameこれにより、列の位置ではなく、列の値が交換されますsex

于 2015-10-16T07:23:22.643 に答える