案例 mysql之交換工資

2021-09-11 18:38:26 字數 800 閱讀 5105

建立乙個 salary表,如下所示,有m=男性 和 f=女性的值 。

use runoob;

create table if not exists salary(

id int(11) auto_increment,

name varchar(11) not null,

*** varchar(11) not null,

sala float default null,primary key(id)

)engine=innodb;

insert into salary(name,***,sala)

values('a','m','2500'),

('b','f','1500'),

('c','m','5500'),

('d','f','500');

結果為

交換所有的 f 和 m 值(例如,將所有 f 值更改為 m,反之亦然)。要求使用乙個更新查詢,並且沒有中間臨時表。

627 交換工資

給定乙個 salary 表,如下所示,有 m 男性 和 f 女性 的值。交換所有的 f 和 m 值 例如,將所有 f 值更改為 m,反之亦然 要求只使用乙個更新 update 語句,並且沒有中間的臨時表。注意,您必只能寫乙個 update 語句,請不要編寫任何 select 語句。例如 id nam...

交換工資sql

給定乙個 salary 表,如下所示,有 m 男性 和 f 女性 的值。交換所有的 f 和 m 值 例如,將所有 f 值更改為 m,反之亦然 要求只使用乙個更新 update 語句,並且沒有中間的臨時表。注意,您必只能寫乙個 update 語句,請不要編寫任何 select 語句。例如 id nam...

627 交換工資

給定乙個 salary 表,如下所示,有 m 男性 和 f 女性 的值。交換所有的 f 和 m 值 例如,將所有 f 值更改為 m,反之亦然 要求只使用乙個更新 update 語句,並且沒有中間的臨時表。注意,您必只能寫乙個 update 語句,請不要編寫任何 select 語句。執行你所編寫的更新...