Ename sex
ABC male
Def female
男性と女性の間で交換します。
出力は
Male ABC
Female DEF
前もって感謝します!面接の準備。
次のように定義されたテーブルがあると仮定します。
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
共有してお楽しみください。
答えは次のとおりです。テーブル名がEMP
UPDATE TABLE EMP
SET ENAME = SEX,
SEX = ENAME;
ename
これにより、列の位置ではなく、列の値が交換されますsex
。