人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

postgreSQLを使用しています。4番目のレコードを削除したいのですがどんなSQL文になるのでしょうか。

●質問者: anpan165
●カテゴリ:コンピュータ
✍キーワード:postgreSQL SQL レコード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● punky99
●3ポイント

http://www.postgresql.jp/document/pg743doc/html/sql-altertab...

テーブルから、4番目のカラムを消したいということであれば、

ALTER TABLE table名 DROP カラム名

でいけると思います。

◎質問者からの返答

すみません。カラムではなくレコードです。


2 ● tuchida
●47ポイント

http://www.hatena.ne.jp/1106542701#

人力検索はてな - postgreSQLを使用しています。4番目のレコードを削除したいのですがどんなSQL文になるのでしょうか。

URLはダミーです。

4番目といいますが、どの要素(列)を記述にした4番目なのでしょうか?

今回は次のようなテーブルを例とします。

table name: user_tbl

name, birthday, bloodtype

...

...

...

ここで名前(name)を昇順にして4番目を削除とするのでしたら。

DELETE user_tbl WHERE name = ( SELECT name FROM user_tbl ORDER BY name OFFSET 3 LIMIT 1 );

てな感じですね。削除するキーが複数あると複数削除されます。

降順なら ORDER BY name を ORDER BY name DESCにすればOKです。

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ