• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:selectで抽出したデータの特定カラムを空に)

selectで特定カラムを空にする方法

このQ&Aのポイント
  • 質問者は、SELECT文で特定の条件に一致するデータを抽出しましたが、そのデータの特定のカラムを空にする方法を知りたいと述べています。
  • 具体的には、placeカラムに「東京」を含み、idが5000未満のデータを抽出し、そのデータのplaceカラムをすべて空に(削除)したいとのことです。
  • 質問者は上記のSELECT文で希望のデータを抽出できたが、データの削除方法が分からないため助言を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

削除の意味がよくわかりませんが 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 *」を使うのをやめるところから

nec90
質問者

お礼

希望通りのことができました! ありがとうございました。

その他の回答 (1)

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.2

select id,name from または select id,name,NULL place from としてみては? Oracleの表記なので、少し違うかも。。

nec90
質問者

お礼

どうもありがとうございました。

関連するQ&A