• ベストアンサー

テーブルの行を入れ替える

idが"theTable"であるテーブルの行(縦),RiとRjを入れ替えるにはどうすればいいのでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

参考URLのswapRow( )が参考になるかも

参考URL:
http://okwave.jp/kotaeru.php3?qid=1818924
KanjiTalk
質問者

お礼

十分な内容でした。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ACCESSのテーブルの行と列を入れ替えたい

    Access2000を使っているのですが、テーブルの行と列を入れ替えて、Excelへエクスポートを試みています。 しかし、Excelへのエクスポートのやり方は解るのですが、テーブルの行と列を入れ替えるやり方が解りません。 具体的には ID| 年月 |用件 01|2005/03|aaaa 02|2005/04|bbbb 03|2005/05|cccc とあるのもを ID  01 02 03 年月 2005/03 2005/04 2005/05 用件 aaaa bbbb cccc というふうに変換したいです。 よろしくお願いします。

  • tableの行について

    tableについて質問ですが、行と行の間に余白を入れるにはどうすれば良いのでしょうか? ■■■■■ ■■■■■ ■■■■■ ■■■■■ ■■■■■ 1行ごとに一定の間隔ではなく、こういう風に特定のところに入れたいのですが。 よろしくおねがいします。

  • TABLE内の行をランダムに半減させたい。

    あるテーブル(table)の行をランダムに半減させたいと思っています。 このテーブルのキーは、instance_idとuser_idです。 つまり、同一userが複数のinstanceを持ち、同一のinstanceが複数のuserに所持されうるというテーブル構成になっています、 今、行数は200あるとしますと、 delete from table where insance_id IN (select insance_id from table order by random() limit 100) としますと、tableの行が半減するわけではなく、同一instanceが複数userに所持されますので、もっと行数が減ってしまいます。 そこで、 # delete from table where instance_id AND user_id IN (select instance_id , user_id from table order by random() limit 100); というようなことをしたのですが、 ERROR: subquery has too many columns と出てしまいます。 2時間ほど、Webで調べて頑張ったのですが、よくわからないので、 これを実現するSQL文をお教えいただけませんか。 どうか、よろしくお願いいたします。

  • 一度に関連する他のテーブルの行も取得したい

    MySQLバージョン4.1.16を使用しています。 ちょっとPHPも絡んでくるのですが、こちらのジャンルでお願いします。 テーブル「items」はテーブル「users」のuser_idカラムを 外部キーとして持っています。ここで「users」テーブルの行を取得して、 その値(user_idのaaaaやbbbbなど)を利用して 「items」テーブルのそれぞれ対応する行を取得したいのですが、 $users = (usersテーブルの行を取得するSQL文); $index = 0; foreach ($users as $row) { $users[$index]['items'] = (user_idに対応したitemsテーブルの行を取得するSQL文); $index++; } print_r($users); /* Array (  [0] => Array   (    [user_id] => aaaa    [items] => Array     (      [0] => Array       (        [user_id] => aaaa        [item_name] => アイテム1       )      [1] => Array       (        [user_id] => aaaa        [item_name] => アイテム2       )     )   )  [1] => Array   (    [user_id] => bbbb    [items] => Array     (      [0] => Array       (        [user_id] => bbbb        [item_name] => アイテム3       )     )   ) ) */ と、このように2段階に分けてやれば取得できるのですが、 そうではなくてこれを一度に取得できるSQL文というかやり方はあるのでしょうか? $users = (usersテーブルの行を取得するSQL文);←この段階でそれぞれ対応してるitemsテーブルの行まで取得したい

  • テーブルの隙間を無くしたい

    DreamWeaverCS4を使いホームページを作成しております。そこでテーブルについて、狙い通りに上手く表示が出来なくて困っております。どなたかご指導アドバイスをお願い致します。具体的な内容は下記のとおりです。 ・テーブルを「7列2行(全体の大きさは横700px×縦100px)」で作成し、内訳は1行目は、一枠横100px×縦50pxの大きさで7枠作成。2行目は横700px×50pxで作成。 上記内容のテーブル1行目に横100px×縦50pxのサイズの画像を7つ挿入。そして2行目には横700px×縦50pxの画像を1つ挿入しました。 そしてテーブルの設定は「ボーダーは0」です。 しかし、画像挿入後には2行目の画像横700px×縦50pxが入っているテーブルに隙間が出来て背景が見えてしまいます。1行目を見ると…微妙に各画像間の間に隙間が空いていて、この隙間が全体的に700pxを超えているようなんです。それで、2行目の画像に対して背景が見えて(テーブルの幅が広がってしまっています)いるのです。 そこでですが、画像を配置後にテーブルの隙間をきっちりと無くして背景が見えなくする方法ってあるのでしょうか? 解る方がいましたら…ご指導…アドバイスをお願い致します…。よろしくお願い致します…。

    • ベストアンサー
    • HTML
  • 【html】tableでの奇数行と偶数行の色分けについて

    【html】tableでの奇数行と偶数行の色分けについて 【html】tableでの奇数行と偶数行の色分けについて 現在tableの奇数行と偶数行を以下のように色分けしているのですが、 これだとrowspanを利用したとき、画像1のようにずれてしまいます。 $(document).ready(function(){  $("table").each(function(){   jQuery(this).find("tr:even").addClass("even");  }); }); この状態を画像2のようにしたいのですが、どのようにすれば出来るでしょうか? よろしくお願いします。 ※画像小さくてすみません。

    • ベストアンサー
    • HTML
  • ACCESSで複数のテーブルで同じ内容の行を抽出

    いつもお世話になっておりあます。 ACCESSのクエリ作成でお聞きしたき件ありまして、 投稿させていただきました。 下記の様な商品購入テーブルA・Bで ・・・テーブル定義・・・ テーブルA 顧客ID 商品名 テーブルB 顧客ID 商品名 ・・・入力データ・・・ テーブルA 顧客ID 商品ID 0001  あめ 0002 コーラ 0003  せんべい テーブルB 顧客ID 商品ID 0001  おかし 0002 コーラ 0003  わたあめ ・・・・・・・・・・・ とのテーブルにて テーブルAとテーブルBの同じ状態の行 0002 コーラ を抽出するには、どのようなクエリを作成すればよろしいのでしょうか? 見当がつかず、こまっております。 どなたか、御対応いただけますと、ありがたいです。

  • テーブルを横に二つ並べるには?

    テーブル(2行5列)を4つ並べたいと思っています。 それぞれのテーブルとは若干のスペースが欲しいと思っています。 縦に並べるなら改行でもしてスペースを造ればいいと思うのですが、横にテーブルを(スペース有で)並べるにはどのようにしたら良いのでしょうか? どうぞよろしくお願いします。

  • テーブル設計が

    mysql素人です group_idが登録者番号で5000以上の情報を持たせたいのですがテーブル設計がわかりません 才能ないなりに考えたのですがこんなテーブルしか思い浮かばないです・・・どんどんインサートしていく感じで考えたのですが良く考えたら、登録者が1万人くらいになったら1千万行くらいになって重くなる気がしました。もっと効率の良いテーブル設計ないでしょうか? id group_id valu idは単なる行の番号、valuが点数の情報です

    • ベストアンサー
    • MySQL
  • テーブルの行と列の入れ替えは可?

    テーブルの列方向(縦)のデータを、行方向(横)に入れ替えることはできますか? 例えば、 ----+------ 01 | A ----+------ 02 | B ----+------ 03 | C ----+------ というのを、 ----+----+---- 01 | 02 | 03 ----+----+---- A | B | C ----+----+---- のようにしたいのですが、 御存知の方がおられましたら 教えていただけませんか? お願いします。 項目名は特にこだわりません。

    • ベストアンサー
    • PHP
このQ&Aのポイント
  • LAVIE Wizを使用中に突然表示されるエラーメッセージ「LAVIE Wiz 確認事項 システム情報を取得できません」について解説します。
  • このエラーはLAVIE Wizのシステム情報(WMI)の読込ができないことによって発生します。
  • 解決方法としては、パソコンを再起動することやLAVIE Wiz Dependency Libraryのバージョンを確認することが挙げられます。
回答を見る