- PR -

SQLのロジックについて

投稿者投稿内容
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2005-03-04 13:51
あの〜もう一つの方はすいませんけど
マニュアルで関数探してもらえませんか?m(__)m

関数か自分でストアドプロシージャ作らないとどうもならないと思います。
あとはSQL ServerならばMSDEを落としてきて席でインストールして
試行錯誤は必要かと思いますよ。
未記入
常連さん
会議室デビュー日: 2005/02/21
投稿数: 20
投稿日時: 2005-03-04 13:55
NAO様

初心者のために貴重なお時間を取っていただきありがとうございました

関数はCHARINDEXを使うとできるというのはきいたのですが
いかんせん初心者なので使い方がわからなかったのです

申し訳ありませんでした
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 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/02/21
投稿数: 20
投稿日時: 2005-03-04 15:21
NAO様  本当にありがとうございます

実はデータを絞っているのは、更新のために絞っているので
UPDATEになるのですが

NAOさんの書かれているSQLで最小値の連番が取得できれば
それをワークに取っておいて、UPDATE文で代入する事ができるのですか?

よろしくお願いします
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2005-03-04 15:27
引用:

未記入さんの書き込み (2005-03-04 15:21) より:
NAO様  本当にありがとうございます

実はデータを絞っているのは、更新のために絞っているので
UPDATEになるのですが

NAOさんの書かれているSQLで最小値の連番が取得できれば
それをワークに取っておいて、UPDATE文で代入する事ができるのですか?

よろしくお願いします


それは別に簡単な事でしょう。
何かしらテーブルに代入して
今度は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/02/21
投稿数: 20
投稿日時: 2005-03-04 15:33
NAO様 にしざき様   ありがとうございました

SQLは勉強しなくてはならないのは当然ですね
ごもっともです
しかし、COBOLをやってきていきなり
SQLに移された上に時間がない・・・
っということで、人に頼ってしまいました
ほんとうに申し訳ありませんでした

ありがとうございました
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2005-03-04 17:15
こんな馬鹿なコボラーを相手にするなんて NAO さんあんた偉いよ (´Д⊂

ちなみに「マニュアルで関数探してもらえませんか」あたりで鞍替えしたらしい。自分で調べるくらいなら、コピペで他のところに聞いたほうが楽ってことか。

こっちである程度情報が得られているのに、アタマから質問しなおすとは・・・。
ほんとコボラーってすごいね。

http://www7.big.or.jp/~pinball/discus/sqls/27345.html
未記入
常連さん
会議室デビュー日: 2005/02/21
投稿数: 20
投稿日時: 2005-03-04 17:25
馬鹿なコボラーで本当に申し訳ありません
ほんとに時間がなかったのです
GOOの方にも投稿しています

荒らしにあたるかもしれませんが・・・
単純に書き方すら良くわかっていなくて
時間がなったのです

本当にもうしわけありませんでした

スキルアップ/キャリアアップ(JOB@IT)