問題タブ [ingres]
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 - LIKE を使用した SQL 部分フィールド一致
Ingres データベース table1 と table2 に 2 つのテーブルがあります。どちらにも、特に次のフィールドが含まれています;-
あるテーブルの人々を別のテーブルに一致させたい。名前はさまざまなソースに由来するため、同一ではありません。また、それらは異なるケースにあります。
table1 のすべてのレコードと、名前を照合できる table2 のレコードが必要です
これまでのところ、次のSQLを使用しました
これは問題なく、次のような場合を除いてうまく機能します
表1
表2
時折、名/ミドル ネームが見落とされます。
「テーブル 2 のフォアネーム全体がテーブル 1 のフォアネームのどこかにある場合に一致する」とは、どのように言えばよいでしょうか?
ちょっと言いたい
しかし、SQL でこれを行うことはできませんか?
bash - Ingres createdb コマンドを変数にキャプチャする
これを行う方法はよくわかりませんが、Ingres コマンドである createdb から入力を取得し、それをラッパー スクリプトの変数に渡し、ログ ファイルに書き込む必要があります。
ingres - NFC または NFD - 違いは何ですか?
Ingres では、Unicode 対応の Ingres データベースを作成するときに、DBA には 2 つのオプションがあります。createdb には、-i
NFC (Normalization Form C) および-n
NFD (Normalization Form C) のフラグがあります。ドキュメンテーションではそれらを区別していません。説明はほとんど同じです。
違いはないと仮定してもいいですか、それとも実際にはいくつかの違いがあるのでしょうか?
sql - SQL結合/結合
1 つの出力にマージしたい 2 つのステートメントがあります。
ステートメント 1:
次の名前のリストを返します。
ステートメント 2:
以下を返します。
次のような出力が必要です。
基本的に、2 番目のクエリが 2 つの名前と値しか返さない場合でも、最初のクエリの名前の完全なセットを値なしで表示したいと思います。4 つの値すべてが両方のクエリで返された場合、4 つすべてが表示されます。
申し訳ありませんが、私は Ingres SQL を使用しているため、ISNULL 関数を使用できません。
sql - ローリング平均を取得する
ドロップダウン ボックスに表示される日付のリストがあります。各月の 12 か月のローリング平均を取得する必要があります。日付のリストは、date_end という列にあります。
date_end は Ansidate として保存されます。
ユーザーが終了日のドロップダウン リストから値を選択すると、クエリは、その終了日と終了日から 13 か月を引いた間の選択された値を返す必要があります。
nested - Ingres のネストされたクエリ
私はこれを試します:
私はこのエラーがあります:
Une erreur s'est produite lors de l'execution de la requête. エラー [42500] [CA][Ingres ODBC ドライバー][Ingres]テーブル 'select' が存在しないか、あなたが所有していません。
補足情報:
エラー [42500] [CA][Ingres ODBC ドライバー][Ingres]テーブル 'select' が存在しないか、あなたが所有していません。(CAIIOD35.DLL)
どのようにできるのか?
ありがとうございました !!
python - Python ingresdbi: 別のディレクトリにインストールする
作成中のプロジェクトにingresdbi python パッケージ ( http://code.ingres.com/ingres/drivers/python/main/ )をインストールしたいと考えています。したがって、デフォルトのディレクトリではなく、選択したディレクトリ (python プロジェクト階層内) を指定したいと思います。これは達成可能ですか?さらに、誰かが自分のシステムにインストールする必要がないように、.egg などを作成して、私の python プロジェクトと共にパッケージを配布する方法はありますか?
sql - ingresdate をタイムスタンプ (1970 年からの経過時間) に変換する方法は?
Ingres DB とタイムスタンプ列 (1970 年 1 月 1 日からの秒数) を持つテーブルがあります。今日発生したすべてのエントリを検索する必要があります。考えられる解決策は次のとおりです。
ただし、すべてのタイムスタンプをに変換するingresdate
のは最も効率的ではなく、整数を比較したいだけです(つまりtimestamp > x() AND timestamp < x() + 86400
)
date('today')
タイムスタンプに変換する方法はありますか? イングレスのドキュメントでそれについて何も見つけることができません。