• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL文のロジックについて)

SQL文のロジックについて

このQ&Aのポイント
  • SQLの初心者の方へ、具体的な例を交えてSQL文のロジックについて解説します。
  • 例えば、文字列を分割したい場合にはどのように記述すれば良いのかご紹介します。
  • また、条件を指定してデータを抽出する方法についても解説いたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

こんばんは。 ホントにSQLでやっちゃうんですか??? お勧めはしませんが・・・、 SELECT SUBSTR(a, 0, INSTR(a, '-') - 1), SUBSTR(a, INSTR(a, '-') + 1, INSTR(a, '-')), SUBSTR(a, INSTR(a, '-', - 1) + 1) FROM テーブル 一応動きますよ。 (^^ゞ

bobu-desu
質問者

お礼

ありがとうございます ほんとうにたすかりました

その他の回答 (2)

回答No.2

こんにちは。 1番目は「substr」と「instr」をゴリゴリ書けばできますが、効率的ではないでしょう・・・。 ストアド側で「split」などで分けた方が無難です。 2番目は、 SELECT MIN(連番) FROM A WHERE 名前=' ' GROUP BY 社員コード かな・・・? 未確認です・・・。 (^^ゞ

bobu-desu
質問者

補足

take451213様  こんにちは COBOLで生きてきた人間なので ゴリゴリと言われても・・・ちょっとわからないので 簡単な例を書いていただけるとうれしいのですが・・・ よろしくお願いします 2番目の件は 試して見ます ありがとうございました

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

1.DBの種類は? 2.これらのことをSQLで行いたいんですか?プログラムでロジックを組んで行いたいのですか?プログラムで行いたいんでしたら言語は何ですか?

bobu-desu
質問者

補足

taka_tetsu様 1: DBはSQL SERVERです 2: 現在ストアドプロシージャでプログラムを組んでいますそれで、SQL文を書いているのですが・・ COBOLしかやったことのない初心者ですので できれば、詳しい具体例を書いていただければ うれしいのですが よろしくお願いします

関連するQ&A