- - PR -
SQLのロジックについて
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-03-04 13:51
あの〜もう一つの方はすいませんけど
マニュアルで関数探してもらえませんか?m(__)m 関数か自分でストアドプロシージャ作らないとどうもならないと思います。 あとはSQL ServerならばMSDEを落としてきて席でインストールして 試行錯誤は必要かと思いますよ。 | ||||
|
投稿日時: 2005-03-04 13:55
NAO様
初心者のために貴重なお時間を取っていただきありがとうございました 関数はCHARINDEXを使うとできるというのはきいたのですが いかんせん初心者なので使い方がわからなかったのです 申し訳ありませんでした | ||||
|
投稿日時: 2005-03-04 15:10
ちょっと深く考えすぎ?>自分
って事でシンプルに (まだ見てくれてるかなー) 未記入さんの要望の中の最小値のデータを取得する方って社員名が空白って事が データとして必要ないならば… select [テーブル].社員コード,MIN([テーブル].連番) AS [適当な名前] from [テーブル] where [テーブル].社員名='' group by [テーブル].社員コード で最小値は出せます。 社員名まで必要になるととたんに難しくなりますが… (てか自分も答え見つけてないです。) [ メッセージ編集済み 編集者: NAO 編集日時 2005-03-04 15:12 ] [ メッセージ編集済み 編集者: NAO 編集日時 2005-03-04 15:13 ] | ||||
|
投稿日時: 2005-03-04 15:21
NAO様 本当にありがとうございます
実はデータを絞っているのは、更新のために絞っているので UPDATEになるのですが NAOさんの書かれているSQLで最小値の連番が取得できれば それをワークに取っておいて、UPDATE文で代入する事ができるのですか? よろしくお願いします | ||||
|
投稿日時: 2005-03-04 15:27
それは別に簡単な事でしょう。 何かしらテーブルに代入して 今度はUPDATEでそのテーブルから必要なデータをWHERE句で指定すれば良いだけでは? と言う事で…この会議室で以前発言してますが>自分 データベース扱うならば一通りSQLは勉強しましょう。 都度都度聞く訳にもいかないですよね? http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=18502&forum=26 とかも読んでみて下さいね _________________ Inspired Ambitious [ メッセージ編集済み 編集者: NAO 編集日時 2005-03-04 15:30 ] | ||||
|
投稿日時: 2005-03-04 15:33
NAO様 にしざき様 ありがとうございました
SQLは勉強しなくてはならないのは当然ですね ごもっともです しかし、COBOLをやってきていきなり SQLに移された上に時間がない・・・ っということで、人に頼ってしまいました ほんとうに申し訳ありませんでした ありがとうございました | ||||
|
投稿日時: 2005-03-04 17:15
こんな馬鹿なコボラーを相手にするなんて NAO さんあんた偉いよ (´Д⊂
ちなみに「マニュアルで関数探してもらえませんか」あたりで鞍替えしたらしい。自分で調べるくらいなら、コピペで他のところに聞いたほうが楽ってことか。 こっちである程度情報が得られているのに、アタマから質問しなおすとは・・・。 ほんとコボラーってすごいね。 http://www7.big.or.jp/~pinball/discus/sqls/27345.html | ||||
|
投稿日時: 2005-03-04 17:25
馬鹿なコボラーで本当に申し訳ありません
ほんとに時間がなかったのです GOOの方にも投稿しています 荒らしにあたるかもしれませんが・・・ 単純に書き方すら良くわかっていなくて 時間がなったのです 本当にもうしわけありませんでした | ||||
