- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:selectで抽出したデータの特定カラムを空に)
selectで特定カラムを空にする方法
このQ&Aのポイント
- 質問者は、SELECT文で特定の条件に一致するデータを抽出しましたが、そのデータの特定のカラムを空にする方法を知りたいと述べています。
- 具体的には、placeカラムに「東京」を含み、idが5000未満のデータを抽出し、そのデータのplaceカラムをすべて空に(削除)したいとのことです。
- 質問者は上記のSELECT文で希望のデータを抽出できたが、データの削除方法が分からないため助言を求めています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
削除の意味がよくわかりませんが UPDATE office set place=null WHERE place like '%東京%' and id < 5000; 的なデータベースの中身を削除するとか 単純に SELECT id,name FROM office WHERE place like '%東京%' and id < 5000 order by id asc; というようにplaceを読まない、もしくは読んでも無視するだけいいのでは? まずは「SELECT *」を使うのをやめるところから
その他の回答 (1)
- kokorone
- ベストアンサー率38% (417/1093)
回答No.2
select id,name from または select id,name,NULL place from としてみては? Oracleの表記なので、少し違うかも。。
質問者
お礼
どうもありがとうございました。
お礼
希望通りのことができました! ありがとうございました。