問題タブ [qsqlquery]
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.
mysql - 顧客のデータベース スキーマ
現在、注文と顧客の 2 つのテーブルがあり、各注文には顧客がいます。注文テーブルには、注文と顧客 ID に関する詳細が保持されます。
Customer テーブルには顧客に関する情報が保持されます。問題は、これまで私には自然人の所有者しかいないため、これらの顧客には自然人のプロパティがあるということです。
今、私は顧客の法人タイプを追加したいと思っていますが、実際の顧客テーブルとは異なるプロパティを持つため、また将来的には法人顧客をより複雑にしたいので、それらのために別のテーブルを作成する必要があるため、legal_entity_customers テーブルとしましょう.
したがって、orders、customers (自然人の顧客を表す)、legal_entity_customers の 3 つのテーブルがあります。問題は、これら 3 つのテーブルの構造を作成する方法、または返される単一のクエリを作成できるようにする必要がある場合に別のテーブルを追加する方法です。彼の顧客との注文 (customers テーブルの自然人または legal_entity_customers テーブルの法人)
c++ - QSqlQuery size() は常に -1 を返します
メソッドsize()
は常に -1 を返します。助けてください。ありがとう。
qt - QSqlQuery から特定のインデックスで行をフェッチする方法
QT を学習し、QSqlQuery を使用してデータベースからデータを取得しています。
このドキュメントを読みました。next() 関数を使用して QSqlQuery の行を反復処理し、value(int col) 関数を使用して現在の行からデータを取得できることを知っています。
しかし、next() 関数を使用せずに特定のインデックスで行をフェッチする方法がわかりません。
mysql - 2 つの列の一意の組み合わせを選択してください
サンプルデータ:
上記のサンプルデータがあります。私が望むのは、組み合わせの一意の(個別ではない)行を選択することproductID
ですpackingID
. 上記の例では、一致する結果は次のとおりです。
これらの行は、 と を組み合わせた唯一の一意の組み合わせProductID
ですPackingID
。他のすべての組み合わせのいずれかが得られるため、個別の結果は必要ありません。
mysql - SQL: 2 つのパラメーターによる平均とグループ化の検索
上記のようにフォーマットされたテーブルが与えられた場合、各アイテムの (各年の) 平均年間価格をどのように見つけることができますか? たとえば、次のような新しいテーブルが必要です。
次のコードを試してみました: SELECT ID, Year, AVG (Price) FROM DATA GROUP BY ID, Year
しかし、最終的には各平均で 0 になります。ただし、順序付けは正しく機能しているように見えるので、これがなぜなのかはわかりません。どんな助けでも大歓迎です。
EDIT:私のSQLコードには何も問題がなかったことがわかりました。答えは単なるバグだったと思います。皆様、ご回答ありがとうございます。
google-bigquery - 他のテーブルから滝の空白を埋める
私は2つのテーブルを持っています:
1. スナップ ショットの日付によって取得された予測テーブルからの未加工の予測データ。このデータを使用して、次のようなウォーターフォールを作成します。
行ラベルはスナップショットの日付で、列ラベルは予測週です。基本的に、データのスナップショットの日付がたくさんあり、各スナップショットはこのスナップショットの日付から始まる予測データを提供し、予測週に表示されます。最初のスナップショットの日付 x には x を超える予測週があり、2 番目のスナップショットの日付 y には y を超える予測週しかありません。
次に、テーブル 2、消費テーブルからの消費データがあります。消費テーブルの週を使用して予測テーブルの週と一致させ、消費を挿入してウォーターフォールの空白を埋めます。
Excelで手動で行っている場合、予測は8/25週、週番号は35で、消費テーブルから35週を見つけてここに挿入します。したがって、すべてのスナップショットの日付の 35 週目は同じになります。
次のようになります。
しかし、ここでの問題は私の予測テーブルにあります。たとえば、最初のスナップショットの日付には 1 週目から 10 週目までの予測が含まれますが、2 番目のスナップショットの日付には 2 週目から 10 週目の予測しかありません。空白は基本的にデータがなく、予測週間がないことを意味するため、このプロセスを自動化された bigquery sql にします。
誰かが私にアイデアを与えることができれば、私は本当に感謝しています
そして、ここに私のスクリプトがあります:
mysql - 部分文字列、フォーマットの置換
こんにちは、データ 1000 レコードの行があり、以下のような形式で置換して部分文字列にする必要があります。
私はこのフォーマット004320487091を持っていて、それを0.432.487.091に変換する必要があります。