問題タブ [table-alias]

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.

0 投票する
5 に答える
2465 参照

sql - sql select の mysql クエリ ブラウザの使用

MySQL Query Browser を使用してテーブル名をダブルクリックすると、SQL ステートメントが次のようになるのはなぜでしょうか。

ここで、t = 表の最初の文字... この文字の目的は何ですか? ただ興味があるだけ

0 投票する
4 に答える
13881 参照

mysql - テーブルエイリアスを使用したMySQLINSERT

たまたま、2つのSQL予約語KeyとValueと同じ名前の2つの列があります。SELECTステートメントを使用すると、テーブルエイリアスを作成し、その方法で解決できます。

現在、データをINSERTしようとしていますが、INSERTステートメントでテーブルエイリアスを作成できないようです。

'ats (ats.ItemID,ats.Key,ats.Value) VALUES (3,'Categories','TechGUI')'エイリアスを作成できないことを示すときにエラーが発生します。

キーと値の列の名前を変更せずにこれを解決する方法はありますか?

0 投票する
2 に答える
46694 参照

sql - oracle:from句にエイリアスを割り当てることはできますか?

from句にエイリアスを割り当てることはできますか?お気に入り:

編集:申し訳ありませんが、私はそれを少し速すぎて入力し、それが意味をなさないところまで質問を単純化しようとしました

私が実際にやろうとしているのは、エイリアスを使用して、同じテーブル内の2つの公開日の間の月を比較することです。これが私がうまくいくと思ったものです:

私はそれがこのように見えるようにしたかった:

しかし、それは機能していません

0 投票する
2 に答える
1341 参照

mysql - MySQL 一意でないテーブル/エイリアス

同じ問題を抱えている他の人の回答を見ましたが、「一意でないテーブル/エイリアス」を修正する方法がわかりません。

TABLE_PREFIX私のスクリプトがデータベーステーブルのプレフィックスを定義するために使用するものです。

0 投票する
2 に答える
3270 参照

performance - SQL結合クエリでのテーブルエイリアスの重要性は何ですか?

2 つのテーブルを使用して、Oracle で SQL 結合クエリを作成しました。クエリを作成している間、select 句で列を参照するためにテーブル エイリアスを使用しませんでした。選択した列が両方のテーブルで異なる名前を持っていたため、これが可能になりました。

したがって、質問は次のとおりです。両方のテーブルに同様の列名があるにもかかわらず、テーブルのエイリアスを使用して列を選択する必要がありますか (パフォーマンスの観点から)?

注意: 現在、「列を選択するためにテーブル エイリアスを指定しない結合クエリの場合、オラクルは常にテーブル メタデータを検索して、どのテーブルにこの列があるかを調べる」という印象を受けています。それで、私の仮定は本当ですか?

ありがとう、ハヌマント

0 投票する
0 に答える
742 参照

ruby-on-rails - activerecordテーブルのエイリアスを取得する方法

active_recordが生成するエイリアスを取得するにはどうすればよいですか?3つの引数を取るメソッドtable_alias_ofを作成したいと思います

  1. クエリが実行されるモデル
  2. インクルードハッシュ
  3. アソシエーションのパス

条件または順序で関連付けに対処するため。

例:すべてに、同じテーブル「連絡先」へのポイントが含まれます。

table_alias_ofを実装するにはどうすればよいですか?レール2.3.xおよびレール3.1.xと互換性がある必要があります

私がすでにした/考えたことは

  • レールがfrom句の文字列を生成し、それを正規表現で解析できるようにします。しかし、これはrails 3/arelに切り替えると壊れます。
  • テーブルエイリアスを指定するため、自分自身から:joinまたは:fromを記述します。しかし、これはコードをより複雑にします
  • :includeを解析し、コードを使用して結合を生成します。それはarロジックをコピーしているだけです。
0 投票する
1 に答える
217 参照

sql-server-2008 - テーブルエイリアスとクエリオプティマイザー

https://stackoverflow.com/a/11064/247702のコメントから

Answer.Textまたはa.Textのいずれかを使用して、クエリプランナーがそれを理解する必要がないようにします。テーブル名とエイリアスのどちらを使用するかは関係ありませんが、フィールドを修飾すると役立ちます。

これは、単一のテーブルをクエリするときのSQL Server 2008に当てはまりますか?たとえば、これは

これより速い?

もちろんこれをテストすることはできますが、十分な大きさのデータセットがなく、SQLServerのパフォーマンスを確実にテストする方法もわかりません。

0 投票する
3 に答える
2034 参照

oracle - Oracleはテーブルの永続エイリアスを許可できますか?

既存のシステムのOracleダンプファイルが提供されました。ダンプファイルにはテーブルPARTSが含まれていましたが、コードによって実行されているクエリを見ると。主にM_PARTSを使用し、たまにPARTSを使用します。オラクルはテーブルに複数の名前を許可しますか?

エイリアス機能について話しているのではないことに注意してください。すなわち。

Oracleに永続的なエイリアスを作成する設定があるかどうかを知りたいです。テーブルPARTSを作成するだけで、クエリでPARTSまたはM_PARTSとして参照できます。

0 投票する
2 に答える
25560 参照

sql - SQLコマンドが正しく終了していませんか?

一時的な関係を持つSQLステートメントを使用していますが、エラーが発生しますORA-009933: SQL command not properly ended

私は声明に何も悪いことは見ていませんので、どんな援助も大いに感謝します。ステートメントは次のとおりです。

ありがとう

0 投票する
6 に答える
7007 参照

sql - SQLでテーブル名に別名を付ける必要があるのはいつですか?

複数の JOIN を使用してクエリを実行しているときに、テーブル名の 1 つにエイリアスを指定しないとクエリが機能しないことに気付きました。

ポイントを説明する簡単な例を次に示します。

これは機能しません:

これ

誰かがこれを説明できますか?