問題タブ [rowcount]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 行IDに基づいて並べ替えで行番号を見つけ、その隣人を見つけます
私がいくつかのSELECT
声明を持っているとしましょう:
people
テーブルには数百万の行があり、ORDER BY
句はここで示したものよりもはるかに複雑になる可能性があります (12 の列を操作する可能性があります)。
UI に表示するために、行の小さなサブセット (行 1..11 など) のみを取得します。今、私は次の問題を解決したいと思います:
- 指定された の行の番号を見つけます
id
。 - 指定された の行の前の 5 項目と後の 5 項目を表示し
id
ます。
問題 1 を解決したら、問題 2 は簡単に解決できます。探していたアイテムが1000
ソートされた結果セットに行番号を持っていることがわかっている場合は、次のようなものを使用できます (これは Firebird SQL ダイアレクトです)。
また、探している行の前にあるすべての行を数えることで行のランクを見つけることができることも知っていますが、これにより、多数の条件付きWHERE
の句が非常に長くなる可能性がOR
ありAND
ます。そして、私はこれを繰り返し行わなければなりません。私のテスト データでは、適切にインデックス付けされた列を使用している場合でも、数百ミリ秒かかるため、遅すぎます。
いくつかの SQL:2003 機能 ( row_number
Firebird 3.0 でサポートされているものなど) を使用してこれを達成する手段はありますか? 私は SQL の第一人者ではありません。ここでいくつかの指針が必要です。結果にランク/密ランク/行インデックスが含まれるキャッシュ ビューを作成できますか?
c# - OLEDB で列 Excel ワークシートを読み取るクエリ
私は OleDB と Excel ファイルの読み取りにまったく慣れていません。3 つの列 (名前 - 姓 - 電子メール アドレス) を含むワークシートがあり、次のことを行う必要があります。
- 行数を知る
- 3 列目のすべてのアドレスを読み取る
- 各アドレスを1つずつ抽出する
OpenFileDialog オブジェクト (ofd) と TextBox (excel) を使用して、選択したファイルを表示します。これは私のコードです:
動作しません。「FROM...」のクエリの問題です。私は通常、このタイプのクエリを読みます。
しかし、私は正確に何であるかを見つけることができませんSheet1$
。誰かが私に正しいクエリを説明できますか?
2) テーブルの各要素 (3 番目の列のみを含む) にアクセスし、それを文字列変数に保存するには、どうすればよいですか?
どうもありがとう!
winforms - 有効なデータソースがある場合でも Datagridview の行数が 0 と表示される
1 つの行がバインドされた有効な DataSource を持つ動的に作成された DataGridView があります。ただし、DataGridView で行数をカウントしているときに 0 が返されます。
誰かが私がここで間違っているかもしれない場所を教えてもらえますか?
mysql - 電子メールがデータベースに既に存在するかどうかを確認しようとしています
データベースにリストされているメールアドレスと照合して、一致しないことを確認しようとしています。
rowCount
boolを返すか、一致が見つかったかどうかtrue
を理解しているものを使用しようとしました。false
ただし、電子メール アドレスは引き続きデータベースに入力されます。
私がメールをチェックするために使用している方法は次のとおりです。
それから私の呼び出しプログラムにはこれがあります:
メールがデータベース内の同じメールと照合されず、エラー メッセージがスローされるのはなぜですか?
sql - 「複雑な」t-SQL ステートメントで更新されたレコードをカウントする
次の SQL Server 2008 テーブルがあります。
次の SQL を使用して、部分的に重複しているレコードを更新します。
最後の SELECT で、更新されたレコードの数を取得しようと思ったのですが、うまくいきません。
私の質問は、実際に更新されたレコードの数を取得するには、このステートメントをどのように書き直すことができるでしょうか? (上記データ表の 2)
sql-server - @@rowcount のスコープ?
の範囲は@@rowcount
? MSDNはその範囲について言及していません。
最後のステートメントによって影響を受けた行の数を返します。
Ok。
私のSPでは、新しい値がテーブルに挿入されたときに別の挿入を行う table に挿入していますinsert trigger
。
質問:
はどのスコープ@@rowcount
を参照しますか? (トリガーまたは SP) ?
java - JTable行の合計は色分けされたラベル
さまざまな形式で任意の行数の5つのJTableがあり、それぞれにラベルを付けて、そのテーブルの行の総数を表示し、行数が変わると3秒間色が変わるようにします。インクリメントする場合は色が緑になり、デクリメントする場合は赤になります。各フォームであまり多くのコードを複製する必要がないように、これを実装するための最良の方法は何でしょうか?
php - PDO/MySQL の rowCount が期待どおりに返されない
回答後の編集:これは自分のコードのバグだと思います-それが何であるかはわかりませんが、修正に進みました。以下の回答を参照してください。
MySQL/PHP を使用して、一連の INSERT ... ON DUPLICATE KEY UPDATE ステートメントを実行しています。私が読んだドキュメントは、これの行数が返されることを示しています:
ただし、2 が表示されるはずの 0 の結果しか表示されません (コードがさまざまなデータベース値を更新するのを見ているためです)。コードは次のとおりです。
$rc は、更新の場合は常に 0 (値が確実に変更された場合でも) または 1 (挿入が成功した場合は予想どおり) になります。
私は何が欠けていますか?:)
jquery - jqueryで要素をカウントする方法
私はjqueryを初めて使用し、テーブルから既存の要素をカウントしたいのですが、html構造は次のようになります。
jQueryからjqueryステートメントを試しました。テーブル内の行数を数えますが、何も機能しませんでした。私の機能していない「解決策」は
また
ヒントやコツに感謝します
マリオ
java - javaでファイルを個別にカウントして読み取るための2つのメソッドを作成できません
いいえを数えるための2つの方法を作成しようとすると。行の数とファイルの値を読み取ると、これらのメソッドの 1 つだけが実行され、別のメソッドは実行されず、次のエラーが表示されます: スレッド「メイン」での例外 java.lang.RuntimeException: java.io.IOException: 読み取りエラー
次のコードを見てください。