mitu_fuのプロフィール
- ベストアンサー数
- 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一文で処理がしたいです。 どうぞよろしくお願い致します。
- 締切済み
- SQL Server
- the-ai
- 回答数3
- ACCESS 2.0の業務用アプリケーションとACCESS データーベースウィンドウズよりのDBへの直接操作について
ACCESS 2.0の業務用アプリケーションが稼動している時にACCESS 2.0のデーターベースウィンドウズでopenした削除クエリー等でテーブル等を操作することはACCESS 2.0のアプリケーション(及びデーターベース、テーブル等)を破壊する事があるのですか?サーバーにテーブル、クライアント3台にアプリケーションのシステム環境です。宜しくお願いします。
- ベストアンサー
- SQL Server
- makusia
- 回答数1
- アクセス2.0のOSはWINDOWS XPでは不可能ですか?
アクセス2.0のOSはXPでは不可能ですか?W98では巧く稼動したことを確認しました。WINDOWS XPではだめですか?どうしてですか?お教え下さい。
- ベストアンサー
- SQL Server
- 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に統一
- ベストアンサー
- その他(データベース)
- Good-S15
- 回答数1
- VisualBasicを使用して接続
VisualBasicでSQL Server2000へ接続しているのですが、ローカル接続でサーバに接続した場合は問題なく接続できます。外部から(ネットワークを介して)接続した際にAdministrator権限のコンピュータだと接続可能なのですが、それ以外のコンピュータでの接続ができません。SQL Server内でのデータベースのユーザで追加するだけでは無理なのでしょうか?
- 締切済み
- SQL Server
- teas
- 回答数2