在此處輸入影像描述輸出在插入和覆寫兩者時給出覆寫,當僅存在一行(插入/覆寫)時,它應該只給出一行
uj5u.com熱心網友回復:
http://sqlfiddle.com/#!9/89c941/3
create table data(id int, action varchar(50));
insert into data(id, action) values(1,'Insert'),(2,'Overwrite'),(3,'Insert Overwrite'),(4,'Overwrite Insert')
select id,
action,
case when action like '%Overwrite%'
then 'Overwrite'
else action
end as Output
from data
uj5u.com熱心網友回復:
CREATE TABLE userData(_id INT, name VARCHAR(50));
插入資料(id,名稱)值(1,'abc'),(2,'xyz')
從用戶資料中選擇_id, case WHEN name LIKE '%xyz%' THEN 'xyz' ELSE name end AS Output;
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/478053.html
上一篇:INNERJOIN問題(MySQL錯誤代碼:1054)
下一篇:在資料庫中搜索
