問題タブ [sql]
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 - 異なるデータベースサーバー上の2つのテーブルでクエリを選択します
従来の ASP で 2 つのデータベース (Sybase) を照会してレポートを生成しようとしています。
2 つの接続文字列を作成しました。
データベースAのconnAデータベース
BのconnB
両方のデータベースが同じサーバー上に存在します (これが問題かどうかはわかりません)
クエリ:
q1 = SELECT column1 INTO #temp FROM databaseA..table1 WHERE xyz="A"
q2 = SELECT columnA,columnB,...,columnZ FROM table2 a #temp b WHERE b.column1=a.columnB
に続く:
このページをブラウザで開こうとすると、次のエラー メッセージが表示されます。
Microsoft OLE DB Provider for ODBC Drivers エラー '80040e37'
[DataDirect][ODBC Sybase ワイヤ プロトコル ドライバー][SQL Server]#temp が見つかりません。owner.objectname を指定するか、sp_help を使用して、オブジェクトが存在するかどうかを確認します (sp_help は大量の出力を生成する場合があります)。
問題が何であるかを理解し、それを修正するのを手伝ってくれる人はいますか?
ありがとう。
javascript - 動的なアルファベット順のナビゲーション
ColdFusion
SQL データベースから結果セットを返し、それをリストに変換するために使用しています。
そのリストのアルファベット順のナビゲーション バーを生成する方法が必要です。ColdFusion と jQuery ライブラリが利用可能です。
私はこのようなものを生成しようとしています:
文字の 1 つをクリックすると、ページがその文字の最初の項目にドロップダウンします。アルファベットの 26 文字すべてが使用されているとは限りません。
mysql - SQLデータベーステーブルでn番目の行を選択するには?
データベーステーブルからn番目の行を選択する (理想的には) データベースに依存しない方法を学ぶことに興味があります。また、次のデータベースのネイティブ機能を使用してこれを実現する方法も興味深いでしょう。
- SQLサーバー
- MySQL
- PostgreSQL
- SQLite
- オラクル
私は現在、SQL Server 2005 で次のようなことを行っていますが、他のより不可知なアプローチを見てみたいと思います。
上記の SQL のクレジット: Firoz Ansari の Weblog
更新: SQL 標準に関するTroels Arvin の回答を参照してください。Troels、引用できるリンクはありますか?
sql - エンタープライズ レポート ソリューション
業界には企業レポートのどのようなオプションがありますか? 私は現在 SSRS 2005 を使用していますが、MSSQL の新しいリリースで別のバージョンが出てくることを知っています。
しかし、市場を調査して他に何があるかを調べる良い機会でもあるようです.
何に遭遇しましたか?好きですか/嫌いですか? なんで?
ありがとうございました。
sql - 月ごとの製品売上を比較する SQL クエリ
月次ステータス データベース ビューに基づいてレポートを作成する必要があります。ビュー内のデータは次のようになります。
...など
ビューには、製品カテゴリ、収益、年、および月があります。2007 年と 2008 年を比較して、売上のない月を 0 と表示するレポートを作成したいと考えています。したがって、レポートは次のようになります。
注目すべき重要な点は、月 1 は 2008 年にのみ売上があり、したがって 2007 の場合は 0 であるということです。また、月 4 は 2008 年にのみ売上がないため、0 ですが、2007 年に売上があり、まだ表示されています。
また、このレポートは実際には会計年度のものです。そのため、2007 年または 2008 年のいずれかの月 5 に売上がなかった場合、両方に 0 の空の列があるとよいでしょう。
私が得たクエリは次のようになります。
このクエリの問題は、2008 年には売上がありませんでしたが、2007 年には実際に売上があったため、上記のサンプル データの 4 行目を返さないことです。
これはおそらく一般的なクエリ/問題ですが、長い間フロントエンド開発を行った後、私の SQL は錆びています。どんな助けでも大歓迎です!
ところで、私はこのクエリに SQL 2005 を使用しているので、役立つ新機能があれば教えてください。
sql - T-SQL / MS-SQL を使用して既存のテーブル セルに文字列を追加する最も簡単な方法は何ですか?
「ファイル名」列を持つテーブルがあります。最近、この列に挿入を実行しましたが、急いで、入力したすべてのファイル名にファイル拡張子を追加するのを忘れていました。幸いなことに、それらはすべて「.jpg」画像です。
これらの挿入されたフィールドの「ファイル名」列を簡単に更新して (既知の ID 値に基づいて最近の行を選択できると仮定して)、「.jpg」拡張子を含めるにはどうすればよいですか?
sql - SQL/クエリ ツール?
私はここ数年、大量のデータベース作業を行っておらず、利用可能なツールに慣れていません。数年前、私は Oracle データベースを扱っていて、アプリケーションで使用するクエリのプロトタイプを作成するためのツールとして、主に TOAD と少しの MS Access を使用していました。非常に直感的で使いやすいという点で、私は TOAD が大好きでした。MS SQL Server に似たものを見つけたいと思っています。私のクライアントが何かにお金を払いたいとは思わないので、オープンソースまたは無料のものが望ましいですが、利用可能なクラスのツールではるかに優れている場合は、お金がかかるものの提案を喜んで聞きます.
sql - ストアド プロシージャをデバッグするためのスタンドアロン ツール
最近のプロジェクトの一環として、STP (ストアド プロシージャ) のいくつかを変更する必要があるため、STP (ストアド プロシージャ) 用の優れた無料デバッガを探していました。ストアド プロシージャは.sql
、コードではなく、独立したファイルに格納されます。
私の場合、デバッガーは物事をかなり高速化します。これに使用できるツールを推奨できる人はいますか?
sql - SQL Server を学ぶ最良の方法
そのため、データベース (正確には Microsoft SQL Server) を扱う新しい仕事に就いています。SQL Server どころか、SQL についても何も知りません。彼らは私を訓練すると言いましたが、私は先に進むために自分でそれについて学ぶために率先して行動したいと思います. どこから始めるのが最適ですか (チュートリアル、書籍など)? 凝ったポイント アンド クリックのものよりも、SQL 言語についてもっと学びたいと思っています。
sql - フィールドを列としてユニオン テーブルをクエリする
これが可能かどうか、またはピボット テーブルのカテゴリに該当するかどうかはよくわかりませんが、プロのところに行って確認することにしました。
Card、Property、および CardProperty という 3 つの基本テーブルがあります。カードには同じプロパティがなく、多くの場合、同じプロパティに対して複数の値があるため、カード テーブルに非常に大きな列構造を持たせる代わりに、ユニオン テーブル アプローチを使用してデータを格納することにしました。
プロパティ テーブルは、基本的なキーワード/値型テーブルです。したがって、キーワード ATK とそれに割り当てられた値があります。「Sycnro」や「DARK」など、カードが複数の値を持つことができる SpecialType と呼ばれる別のプロパティがあります。
私がやりたいのは、カード ID、カード名、および指定されたカードの ResultSet 内の列としてカードに割り当てられたすべてのプロパティ キーワードとその値を提供するビューまたはストアド プロシージャを作成することです。したがって、理想的には、次のような結果セットが必要です。
そのようにして結果を集計することができました。
キーワードに基づいてプロパティを単純に連結することで、より洗練されたものになると思います。そのため、次のような ResultSet を生成できます。
..しかし、それが実現可能かどうかはわかりません。
stackoverflow ケノービを助けて! あなたは私の唯一の希望です。