- ベストアンサー
メソッドの書き方
Java初心者の者です。メソッドのルールがまだ良く分かりません。少し見て頂けますか? int abc = Util.getInt(request, "abc" , 1); String countQuery="select count(distinct no) from ******** "; StringBuffer selectQuery=new StringBuffer(); selectQuery.append("select no, abc, age from DB "); というソースがあるのですが、Util.getInt(request,abc,1)の使い方が分かりません「Util.getInt」で調べても答えになるサイトは出てこないですし。誰か教えてくれませんか? あとQuery関連も分かりません。selectQueryとかcountQueryとか・・・
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- simple-dev
- ベストアンサー率30% (3/10)
- freedom560
- ベストアンサー率46% (80/173)
- freedom560
- ベストアンサー率46% (80/173)
- ayumi_kamuro
- ベストアンサー率34% (29/84)
- freedom560
- ベストアンサー率46% (80/173)
関連するQ&A
- Distinct使用時に0除算エラーが起こる
初めて投稿します。よろしくお願いします。 現在、VB6とアクセス97で構築されたシステムのメンテナンスを行なっています。下記SQLの実行時に0で除算しましたのエラーが出ます。 select * from [ SELECT DISTINCT NO FROM 指示書]. AS NOリスト order by iif(NO = "0", 9999999 ,NO) 色々試してみましたが解決方法が見つからないので質問しました。 ちなみに、アクセス内で"SELECT DISTINCT NO FROM 指示書"というクエリを作成し実行しておくとエラーが出ずに正常に動作します。 よろしければ、ご教授よろしくお願いします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- DISTINCTの使い方を教えて下さい
Select 文で DISTINCT を記述すると結果(Count)は-1となってしまいます。 DISTINCTを外すと全件表示されます。 これは何がまずいのでしょうか ? 環境 DB=SQLserver 2000 + IIS 5.0 + ASP 例:Select DISTINCT TABLE1,TABLE2,TABLE3 FROM TABLE ちなみにdbをAccess で使用している時とクエリアナライザではOKでした。
- ベストアンサー
- Microsoft ASP
- COUNT(DISTINCT *)がエラーになる理由を教えてください
以下のSQL文がエラーとなるのはなぜですか? SELECT COUNT(DISTINCT *) FROM 社員 SELECT DISTINCT * FROM 社員 ならエラーにならないのにどうしてでしょうか
- 締切済み
- SQL Server
- 高速化のためのインデックスの張り方
テーブルtbl(c1,c2,c3)に対して、 select c1, c2, count(distinct c3) from tbl where group by c1,c2; というクエリの高速化をしたいのですが、どのようなインデックスを張れば良いでしょうか。(あるいは、もっと良いクエリの書き方はありますか?)
- ベストアンサー
- MySQL
- 件数取得方法
以下のソースはSQLを発行して、hashに検索結果を格納しているのですが、 取得した件数を知りたいのですが、どうすればよいでしょうか? 基本的なことかもしれませんが、よろしくお願いします。 public Hashtable hash; public void getData(String param) throws SQLException { StringBuffer strSQL = new StringBuffer(); strSQL.append("SELECT "); strSQL.append(" *"); strSQL.append(" FROM"); strSQL.append(" TABLE"); strSQL.append(" WHERE"); strSQL.append(" NO = "); strSQL.append(param); ArrayList list = DBAccess.SetRecordToArray(strSQL.toString(), 0); hash = (Hashtable)list.get(0); }
- ベストアンサー
- Java
- エラーの意味を
こんにちは。 いろいろと調べてみたんですが、どうにもわからなくて・・・。 Eclipseなんですが、 あるクラス(下記のようなクラス) public String test( MAp map ){ StringBuffer sb = new StringBuffer(); sb.append("~いろいろ~"); ~中略(これがたくさん・・・)。~ return sb.toString(); } で、エラーメッセージ メソッド test(java.util.Map) のコードが 65535 バイトの制限を超えています。 が出ます。 エラー個所はメソッドの宣言部 test( MAp map ) になっています。 StringBufferに65535バイトしか入らない・・・、という事はないですし、 何が原因なのかサッパリです・・・。 よろしくお願いします。
- ベストアンサー
- Java
- SQLの構文
以下のように、データの存在と共に名前まで一度に取得 できるクエリの書き方って存在しますか? select count(*), namae from a_class where no='1'; 通常は select count(*) from a_class where no='1'; として、1件ならば、 select namae from a_class where no='1'; で取得しますが。 DBはPostgreSQLです。perlのDBIを利用しています。
- ベストアンサー
- その他(データベース)
- sedに関する質問
★以下のファイルがあるとします。 SQL> select count(*) from koumoku where no = 1052 and mid =2; COUNT(*) ---------- 7 SQL> select count(*) from koumoku where no = 1053 and mid =3; COUNT(*) ---------- 4 SQL> select count(*) from setumei where no = 1054 and mid =2; COUNT(*) ---------- 9 SQL> select count(*) from setumei where no = 1055 and mid =7; COUNT(*) ---------- 5 SQL> select count(*) from imi where no = 1056 and mid =2; COUNT(*) ---------- 9 SQL> select count(*) from imi where no = 1057 and mid =6; COUNT(*) ---------- 3 ★ここでsedコマンドを利用して、 koumoku COUNT(*) ---------- 7 koumoku COUNT(*) ---------- 4 setumei COUNT(*) ---------- 9 setumei COUNT(*) ---------- 5 imi COUNT(*) ---------- 9 imi COUNT(*) ---------- 3 のように取り出したいのですが、方法が分からないので、 誰か教えてもらえますか?宜しくお願いします。
- 締切済み
- Linux系OS
- VB2010のSQLを使ったレコードカウント方法
VB2010にて他のシステムから出力したCSVファイルにアクセスして集計を行おうとしています。 重複を排除したカウントを得たいのですがうまくいきません。 (1) SQL = "SELECT DISTINCT 物品ID FROM …" だと目的のレコードを抽出できるのですがCOUNTを使って (2) SQL = "SELECT COUNT(DISTINCT 物品ID) AS 物品数 FROM …" とする『演算子がありません』とエラーが出て (3) SQL = "SELECT DISTINCT COUNT(物品ID) AS 物品数 FROM …" とすると値はですのですが(1)のレコード数と違う数が出てきます??? 素人の手探りでプログラミングをしているので動きの違いが分かりません ご教授お願いします。
- ベストアンサー
- Visual Basic
- group by句について
すいません。教えてください。 emp表からJobのデータが何種類あるか出力したいとき、 ・ select count(distinct job) from emp; はいいのに、 ・ select count(job) from emp group by job; がエラーになる理由を知っている方、教えてください。
- ベストアンサー
- その他(データベース)
- ウィルスバスター for Plalaに加入していますが、現契約のままで2代目のパソコンもウィルスバスター for Plalaに接続できますか。
- できるのであればやり方を教えて下さい。
- ひかりTVのサービスやISPぷららについての質問です。
お礼
どうしてint moneyとしないのかという解答としては メソッドを定義しておいて後で繰り返し使えるようにするということでいいのですよね。 考えないで発言してしまいました。 すいません。。 ただ、メソッドを作成する理由は 他にもあるのですか?
補足
int juice100(int money) { if(money<100) return 0; else return money-100; }; なるほど、引数を戻り値と勘違いしていました。 ただ、第一文でint juice100(int money)のところを単に int moneyとしてしまうのはダメなのでしょうか? あと上記の例文ではmoneyに値をいつ代入するのでしょうか?教えていただけますか?