mitu_fuのプロフィール

@mitu_fu mitu_fu
ありがとう数23
質問数3
回答数17
ベストアンサー数
9
ベストアンサー率
90%
お礼率
100%

  • 登録日2004/10/26
  • 1文で最大値を求める方法

    テーブル(buf1) g_num ------ 11 テーブル(sample1)  text |code ------------------------------------------------- (1)NBAバスケットは今シーズン熱い戦いが繰り広げられるだろう | 11 (2)戦争は映画の中でけの戦いにしてほしい | 11 (3)名探偵と言えば、ホームズ?今はコナンになるのか? | 12 テーブル(c_text) g_code | num | word ---------------------- 11 | 1100 |NBA 11 | 1100 |バスケ 11 | 1100 |MJ 11 | 1100 |ダンク 11 | 1101 |映画 11 | 1101 |監督 11 | 1102 |戦争 11 | 1102 |戦い 12 | 1200 |データベース 1.テーブル(sample1)のcodeがテーブル(buf1)のg_numと等しいレコード。   ここでは、(1)と(2)のレコードが対象となる。 2.codeとテーブル(c_text)のg_codeが等しいwordを用いて、   textを文字検索を行う(LIKEを用いて部分一致検索)を行う。 text LIKE '%'|| word ||'%' 3.textにwordが存在するnumの出現回数を数えて、最も出現回数の   高いnumをテーブル(sample1)の各レコードのnum値とする。 レコード(1)の場合、num(1100)が2回(NBAとバスケ)出現しており、 num(1102)が1回(戦い)が出現しているがnum=1100の方が出現回数が高いため レコード(1)のnumは1100とする。 最終的欲しいのは、 text |code|num ------------------------------------------------- NBAバスケットは今シーズン熱い戦いが繰り広げられるだろう | 11 |1100 戦争は映画の中でけの戦いにしてほしい| 11 |1102 です。 説明がわかりにくくて申し訳ございません。 なるべく一時テーブルなど作成せずに SQL一文で処理がしたいです。 どうぞよろしくお願い致します。

    • the-ai
    • 回答数3
  • ACCESS 2.0の業務用アプリケーションとACCESS データーベースウィンドウズよりのDBへの直接操作について

    ACCESS 2.0の業務用アプリケーションが稼動している時にACCESS 2.0のデーターベースウィンドウズでopenした削除クエリー等でテーブル等を操作することはACCESS 2.0のアプリケーション(及びデーターベース、テーブル等)を破壊する事があるのですか?サーバーにテーブル、クライアント3台にアプリケーションのシステム環境です。宜しくお願いします。

    • makusia
    • 回答数1
  • アクセス2.0のOSはWINDOWS XPでは不可能ですか?

    アクセス2.0のOSはXPでは不可能ですか?W98では巧く稼動したことを確認しました。WINDOWS XPではだめですか?どうしてですか?お教え下さい。

    • makusia
    • 回答数1
  • ACCESSにて

    現在、6台のPCにACCESS97がインストールされており、内1台の仮のサーバに(カスタマイズされた)販売管理が入っており、他5台はそのmdbを共有してみる形をとっております。 ただ、仮のサーバのOSがWin98であることもあってか、スピードが遅いため、仮のサーバを新しくWinXpのマシンに変えてその販売管理を移行しようと考えております。 その際のアドバイスや注意点等ありましたら、ご教授お願い致します。 >>ACCESS2002よりACCESS2003がスピードが速い等 >現時点では、下記を検討しています。 1.ACCESS97をACCESS2002に全台Ver.Up 2.ACCESS97をACCESS2003に全台Ver.Up(無論、OSもXpにUpします) 3.2.をする位ならマシン全台WinXpにしてからACCESS2003に統一

  • VisualBasicを使用して接続

    VisualBasicでSQL Server2000へ接続しているのですが、ローカル接続でサーバに接続した場合は問題なく接続できます。外部から(ネットワークを介して)接続した際にAdministrator権限のコンピュータだと接続可能なのですが、それ以外のコンピュータでの接続ができません。SQL Server内でのデータベースのユーザで追加するだけでは無理なのでしょうか?

    • teas
    • 回答数2