Picosoftのプロフィール
- ベストアンサー数
- 274
- ベストアンサー率
- 70%
- お礼率
- 0%
- 登録日2008/06/14
- エラーがよくわからないです
Eclipseで入力した内容からテーブル内を検索して結果を出すプログラムを作っていますが、エラーを起こしてしまいます。 <Javaソース抜粋> try{ String sql = "select * from student_table where id like= '*" + student.getid() + "*' and student_name like = '*" + student.getstudent_name() + "*' and student_adress like = '*" + student.getstudent_adress() + "*' and student_tel like = '*" + student.getstudent_tel() + "*' and student_birthday like = '*" + student.getstudent_birthday() + "*' and student_entrance like = '*" + student.getstudent_entrance() + "' and student_sex = '" + student.getstudent_sex() + "*' and student_subject = '" + student.getstudent_subject() + "'"; <エラー内容> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near どうもこのselect文が問題を起こしているらしいのですが、何がなんだかさっぱりです どなたかヒントをいただけませんか?
- MP3のコメントタグやSYLTの詳細
お世話になります。 既にいくつも回答が出ている質問かもしれませんが、 お許しください。 MP3中のコメントタグ(ID3v2.3)の『COMM』の詳細を 教えてください。 他に、『SYLT』タグの詳細も併せて教えていただければ 幸いです。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- tatapatank
- 回答数1
- SELECTした値との比較
SELECT (`総額` / `個数`) FROM tb_item で`総額`を`個数`で割った単価(のような)値が取得できるものとします。 このとき、この「計算で出た単価」と「10,000という値」を比較して大きいほうの値を返すクエリはどのように書くのでしょうか? なんとなく、 SELECT MAX(`総額` / `個数`, 10000) FROM tb_item のような感じで取得できるような関数を探していますが、MAXだと列の中で最大値を取得してしまうので渡しが使いたい内容と違います。 サブクエリを使わずになるべく簡潔に書く方法を知りたいです。 どうぞよろしくお願い致します。
- Ruby flagによるファイルの特定行の抽出
1 2 text = "" 3 data = "/home/edinet/E30682/S1002C62/index.html" 4 5 6 flag = nil 7 IO.foreach(data) do |line2| 8 9 case line2 10 when /保有目的が純投資目的以外の目的である投資株式の保有区分/ 11 flag = true 12 13 when /保有目的が純投資目的である投資株式|監査報酬の内容等/ 14 flag = false 15 16 end 17 18 text << line2.chomp if flag == true 19 break if flag == false 20 21 end 22 text.gsub!(/<\/td>/,"\t") 23 text.gsub!(/<\/tr>/,"\n") 24 text.gsub!(/<[^>]+>/,"") 25 print text 26 27 28 やりたいことは 「保有目的が純投資目的以外の目的である投資株式の保有区分」が含まれる行から 「保有目的が純投資目的である投資株式」「監査報酬の内容等」が含まれる行までを取得し、 textにそれらを入れ込む 「保有目的が純投資目的である投資株式」「監査報酬の内容等」が含まれる行まで行くと繰り返しが終了する です。 しかし、これを実行しても何も表示されないため解決方法について質問させていただきました。 なお、break if flag == false の部分をコメントアウトすると指定していない部分まで取得し、printしてしまいます。 どこを直せば正しく取得できるでしょうか? どうかご教授の程よろしくお願いいたします。
- ベストアンサー
- Ruby
- alpacasan15
- 回答数4
- PowerShellで一部でもあるなら真としたい
特定の単語の一部でも、ある配列に存在するなら真としたいです。 例えば以下は偽となるのですが、真となるような処理はありますか? -containsが正規表現使えるのならfoodの単語を*で挟むのですが… $item = "熟したリンゴを使ったタルト" $food = @("リンゴ","ミカン","パン") $food -contains $item 出来れば短く1行で行いたいです。よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- omorinoya35234
- 回答数1