- ベストアンサー
SQL文のロジックについて
- SQLの初心者の方へ、具体的な例を交えてSQL文のロジックについて解説します。
- 例えば、文字列を分割したい場合にはどのように記述すれば良いのかご紹介します。
- また、条件を指定してデータを抽出する方法についても解説いたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 ホントにSQLでやっちゃうんですか??? お勧めはしませんが・・・、 SELECT SUBSTR(a, 0, INSTR(a, '-') - 1), SUBSTR(a, INSTR(a, '-') + 1, INSTR(a, '-')), SUBSTR(a, INSTR(a, '-', - 1) + 1) FROM テーブル 一応動きますよ。 (^^ゞ
その他の回答 (2)
- taka451213
- ベストアンサー率47% (436/922)
こんにちは。 1番目は「substr」と「instr」をゴリゴリ書けばできますが、効率的ではないでしょう・・・。 ストアド側で「split」などで分けた方が無難です。 2番目は、 SELECT MIN(連番) FROM A WHERE 名前=' ' GROUP BY 社員コード かな・・・? 未確認です・・・。 (^^ゞ
補足
take451213様 こんにちは COBOLで生きてきた人間なので ゴリゴリと言われても・・・ちょっとわからないので 簡単な例を書いていただけるとうれしいのですが・・・ よろしくお願いします 2番目の件は 試して見ます ありがとうございました
- taka_tetsu
- ベストアンサー率65% (1020/1553)
1.DBの種類は? 2.これらのことをSQLで行いたいんですか?プログラムでロジックを組んで行いたいのですか?プログラムで行いたいんでしたら言語は何ですか?
補足
taka_tetsu様 1: DBはSQL SERVERです 2: 現在ストアドプロシージャでプログラムを組んでいますそれで、SQL文を書いているのですが・・ COBOLしかやったことのない初心者ですので できれば、詳しい具体例を書いていただければ うれしいのですが よろしくお願いします
お礼
ありがとうございます ほんとうにたすかりました