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
不是列的位置。