SiroutoPGMのプロフィール
- ベストアンサー数
- 3
- ベストアンサー率
- 30%
- お礼率
- 81%
- 登録日2004/08/04
- 簡単なクエリーの高速化
postgresql 7.2.1を利用しています。 下記のようなSQL文でクエリーすると、結果が帰るまでに約40秒ほどかかります。 条件1を外すと1秒です。なにか条件絞り込みを入れ子の構造にして、最後に条件1で絞り込むようにすれば、高速化が図れると思うのですが、どのようにすればいいのでしょうか? select tbl_1.ptnum, tbl_2.name, tbl_5.seidoname from tbl_1, tbl_2, tbl_3, tbl_4, tbl_5 where tbl_3.ymd>=20000101 and tbl_3.ymd<=20061231 --期間 and tbl_4.endymd>=20050704 --有効期間内 and tbl_2.nusi like '%匿名%' --条件1 and tbl_1.id=tbl_3.id and tbl_1.id=tbl_2.id and tbl_1.id=tbl_4.id and tbl_4.bannum=tbl_5.bannum --結合 order by tbl_1.ptnum なおfrom行でinner joinで結合したら少し早くなりました。
- ベストアンサー
- PostgreSQL
- fireghl
- 回答数3
- 改行コードを保存できない。
<textarea wrap="hard" name="sentence" rows="3" cols="30"></textarea> このフォームで、入力したデータは、 PostgreSQLのテーブルに保存されるように構成しました。 フィールドは、"text"型です。 いざそれを、phpでHTMLに呼び出すと、改行文字は無視されます。 実際に、データベースを開くと、その値はこのようになっていました。 "ああああ・・あああ・・・・ああ" 改行コードはどうやら、"・"2個を改行1つと扱って保存しているようでした。 phpで、・・を含む値をHTML呼び出す時、 ・・を<BR>として呼び出して、改行してしまう技はないでしょうか?
- 締切済み
- PostgreSQL
- CANALVOR
- 回答数2
- バッチより実行されるSQLについて
あるバッチファイルからSQL文を実行します。 SQLの内容を簡単に申し上げますと テーブルAにレコードが1件存在したときは、 テーブルBを削除する。 テーブルAにレコードが2件存在したときは、 何もしない。 バッチファイルには、後続の処理もあるのですが 割愛します。 ここで質問なのですが、レコードが2件存在した とき、バッチの後続処理を実行させずに、そこで 処理終了とさせたいのですが、方法はあります でしょうか? SQL内でバッチのエラーレベルのようなものを 渡せたら、解決できそうなのですが、方法が わかりません。 説明があいまいでわかりにくいかもしれませんが 何か方法がありましたら、教えてください。
- 前世療法について
前世療法についてとはどんなものでしょうか?また効果はあるのでしょうか?効果があった方はどのように効果がありましたか?教えてください。
- 締切済み
- その他(健康・病気・怪我)
- marutin99
- 回答数7
- 日本の法律で外人部隊作れますか?
フランスの外人部隊が話題になっています。 日本でもこの制度を活用すればと考えたのですが。 日本の法律で、外人部隊というものがつくれますか? またフランスはどうして外人だけの部隊という奇妙なものを作ったのでしょう? 歴史的な背景などあれば教えてください。 よろしくお願いします。
- ベストアンサー
- 政治
- yoshinobu_09
- 回答数4