- PR -

SQLのロジックについて

投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2005/02/21
投稿数: 20
投稿日時: 2005-03-04 17:29
>AというファイルのKEYが、社員コード、連番で内容が名前
>
>社員コード、連番、名前
>
>とあるとして
>1社員コードに対して連番が10件存在する・・・として
>名前は連番に対してあると思います
>
>そこで、名前がSPACEでかつ連番が一番小さいデータを一件
>だけ抽出するにはどんなWHEREかけばよろしいのですか?

ちなみにこの件につきましては解決しました

ありがとうございました
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2005-03-04 19:18
引用:
単純に書き方すら良くわかっていなくて


なんだ、それなら簡単。さっさと仕事辞めちゃいなよ。どーせ役立たずなんだし。そのほうが、誰も困らないどころか、みんな助かるからさ。よろしく頼みますよ。明日までに辞表用意しといて。じゃ。
未記入
常連さん
会議室デビュー日: 2005/02/21
投稿数: 20
投稿日時: 2005-03-04 20:54
>なんだ、それなら簡単。さっさと仕事辞めちゃいなよ。どーせ役立たずなんだし。そのほう
>が、誰も困らないどころか、みんな助かるからさ。よろしく頼みますよ。明日までに辞表用意
>しといて。じゃ。

べつにあなたになんも迷惑かけてないし
迷惑ならみなければいいのでは?
そんな他の見事はよそでやってください
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2005-03-04 21:09
メインで回答していた人間から言わせて頂きます。

見苦しい書き込みをするならば出てこないで下さい。
「情けは人のためならず」ってことわざの本当の意味を知ってますか?
_________________
Inspired Ambitious
ISMS Assistant Auditor
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2005-03-04 21:29
引用:
見苦しい書き込みをするならば出てこないで下さい。


見苦しいならみなければいいのでは?

このスレで、質問者に一番 的確で親切な回答をしている私に対して失礼ですよ。
未記入
常連さん
会議室デビュー日: 2005/02/21
投稿数: 20
投稿日時: 2005-03-04 21:53
NAO様  質問者です

本当に色々とありがとうございました
助かりました

mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2005-03-05 01:46
msoです。

引用:

未記入さんの書き込み (2005-03-04 21:53) より:
NAO様  質問者です

本当に色々とありがとうございました
助かりました




回答ではありませんが、個人的な考えです。
何か問題が解決しているみたいなのですが、
どうやったら解決できたというHOW TOを
ココに書いていただけると後で同じような疑問を持つ人が
質問をしないで良いためとっても有意義だと思います。

あと、自分に対しておいしくない発言があったら
徹底的に無視するのが一番だと思います。
ここの掲示板は良くも悪くも管理人があまり介入をしません。
つまり、荒れても荒れっぱなしだと思います。
アホと思ったらレスをするのは時間がもったいないと思いません?
どうせ、何を書いても、相手がみているかどうかわからないし、
みていても暇な相手が何かを書いてくるぐらいです。
書き込みをみているとやることはあるけど、時間はないって
感じがします。
アホな発言に対して返事をしている時間があれば、
自分の解決した方法を書いて、知識のリサイクルをした方が良いと思います。
未記入
常連さん
会議室デビュー日: 2005/02/21
投稿数: 20
投稿日時: 2005-03-07 09:03
MSO様

そーですね・・・しっかりさせておいたほうが
今後のためにも良いですね

まず、質問1の方ですが
SELECT SUBSTR(a, 0, INSTR(a, '-') - 1),
SUBSTR(a, INSTR(a, '-') + 1, INSTR(a, '-')),
SUBSTR(a, INSTR(a, '-', - 1) + 1)
FROM テーブル

で、解決しました

質問2は

UPDATE [テーブル] SET 更新項目
WHERE 社員コード=' ' AND 連番 =
(SELECT MIN(連番) FROM [テーブル] WHERE 社員コード='対象の社員コード')

これで解消しました

力を貸してくださった皆様
本当にありがとうございました

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