『SQL Server』に関する質問・疑問一覧

次へ  ]
2951件中 41~60件目
  • Accessの結合に詳しい方

    依頼に対し、Accessを用いて対応したいと思いますが、まずは依頼内容を説明します。 顧客リストがエクセル形式で送られてきます。 このリストには「電話番号」と「メールアドレス」の列がある。 社内データベースの顧客テーブルにも「電話番号」と「メールアドレス」に相当するフィールドがある。 依頼は、顧客リストにある「電話番号」か「メールアドレス」のどちらかがDBに実在する各顧客をピックアップしたいというものです。 具体的には、どちらか片方だけ存在する場合は「1」、両方存在する場合は「2」、 どちらもない場合は空欄を、顧客リストのそれ用の記録列に記載するイメージです。 この依頼に対応するため、Accessを用いたいと思います。 思いついた手順は以下です。 ・Accessで新規テーブルを作成し、顧客リストを全て貼り付ける。 ・顧客DBの全データをインポートする。(もちろん、別のテーブル) ・「電話」クエリを作り、顧客リストの電話番号と顧客DBの電話番号を結合キーとして内部結合する。 ・「電話」クエリを実行し、出てきた電話番号を持つ顧客について、顧客リストの記録列に「1」と記入。 ・同様に「アドレス」クエリを作り、実行し、どちらか片方だけ存在する場合は「1」、両方存在する場合は「2」と記入。 以上ですが、要するに、クエリを分けるのではなく、一度にやりたいと思います。 顧客リストの電話番号とアドレスについて、DBに片方のみDBに存在するか、両方存在するか区別しつつ、抽出することはできますか? よろしくお願いします。

    • ベストアンサー
    • 困ってます
    • noname#229570
    • SQL Server
    • 回答1
    2017/05/23 22:11
  • SQL SERVER INSERT文

    決まった件数単位にデータをINSERTしたい。 例)仕入明細→仕入伝票明細(行は2行まで) 仕入明細 商品CD 商品名 数量 000001 AAA   1 000002 BBB   2 000003 CCC   3 000004 DDD   1 000005 EEE    2 を仕入伝票明細へINSERTするときに2行単位に伝票ID、行をつけて INSERTしたい 仕入伝票明細へは 伝票ID 行 商品CD 商品名 数量 001  1  000001 AAA  1 001  2  000002 BBB  2 002  1  000003 CCC  3 002  2  000004 DDD  1 003  1  000005 EEE  2 伝票IDはコントロールの伝票IDに+1してセットする こんな感じのINSERT文を作りたいのですが、どなたか教えてください 宜しくお願いします

    2017/05/21 10:42
  • SQL文です。フラグがオンの率を出したい。

    あるテーブルに、0か1かが入るフラグとして用いる項目があるとします。 そのテーブル全体のレコード数の内、フラグがオン(=1)のレコードは何%かを出すなら、どのようなSQL文になるでしょうか? SQL Server(2012あたり)です。 よろしくお願いします。

    • ベストアンサー
    • 困ってます
    • noname#229570
    • SQL Server
    • 回答1
    2017/05/18 22:27
  • ACCESS2010でSQLsever2012

    いつもお世話になります。ACCESSはあまり知識が無いので皆様の知恵を借りたいと思いまして質問させて頂きますが何分理解不足の点が多く変な文章になっておりましたら補足させて頂きますので宜しくお願い致します。 私が勤めている会社のデ-タの話になります。基幹業務はVB.net 2005で作成して頂いております。デ-タベ-スはSQLserver2012の無料版になります。 売上デ-タや仕入デ-タ等の過去分を訂正したいと思っておりますがODBCにて 接続が出来ましてインポ-トは可能なのですがインポ-トしたテ-ブルのデ-タ をクエリで訂正したとします。 そのテ-ブルを実デ-タに上書きするにはどうすれば良いのでしょうか? 単にエクスポ-トしたら良いのでしょうか?いろいろと調べてみましたが 要領を得る事が出来ずにおります。何卒宜しくお願い致します。

    2017/05/12 16:06
  • ACCESSのODBC接続

    ご存知の方がいたら教えて下さい。 【動作環境】 OS:WINDOWS10(PRO) ACCESS 2013 SQL SERVER EXPRESS 2016 ODBCを使用してACCESSからSQL SERVERに接続しています。 データ参照やINSERTは問題なく、データ削除で2万件ほどのデータを削除しようとすると、「実行時エラー'3146' ODBC---呼び出しが失敗しました」のメッセージが表示され止まってしまいます。 1000件ほどでしたら、削除は行えます。 ・パススルークエリでDELETE FROM ○○を実行 ・リンクテーブルをVBAからクエリを開き削除 ・SQL SERVERにストアドを作成して、ACCESSから実行する を試したのですが、結果は変わりありません。 また、LOOPで1000件づつ削除も試したのですが、6回(6000件)ほどで同じメッセージが表示されてしまいます。 ODBCでの接続がネックなのかと思っているのですが、解決策が見出せません。 ヒント等でも教えていただければ助かります。 よろしくお願いします。

    2017/04/25 17:55
  • SELECT * FROM セレクト文の解釈

    SQL文について SELECT CustomerID, CompanyName FROM Customers セレクト文なのですがセレクトは その名の通り「選ぶ」という意味で fromは「から」という意味だと思うのですが select * from は「~から選んだ」みたいな解釈で良いのでしょうか? SQL初心者です。

    2017/03/29 11:58
  • データベースの設計方法について

     全くの初心者で、いろいろな書籍を参考に販売・在庫管理データベースをつくりたいと勉強しています。  環境はMicrosoft SQL Server 2008 R2 EE をサーバーにインストールして、別のクライアントパソコンから SQL Server Management Studio でデータを作成しています。  データベースとは閉じた空間で、1つのデータベース内で必要なテーブルを全て用意するものと思っていました(参考にした書籍もそうなっていました)。  しかし、ネットでいろいろ調べるとインスタンス内に複数のデータベースを作成し、それらデータベース内のテーブルは相互接続可能出来るみたいでした。  となると、データベースを設計する際 <販売管理データベース>  ・顧客情報テーブル  ・商品情報テーブル  ・在庫テーブル  ・単価テーブル  ・請求データテーブル  ・伝票テーブル  ・etc.  と1つのデータベースに全てのテーブルを用意する設計では無く <販売管理データベース>  ・伝票テーブル  ・請求データ  ・etc. <顧客情報データベース>  ・顧客情報テーブル  ・単価テーブル  ・etc. <商品情報データベース>  ・商品情報テーブル  ・在庫テーブル  ・etc.  みたいに、機能ごとにデータベースを分けて、インスタンス単位で1機能(もしくは複数機能の実装)の設計でも良いのでしょうか?  プログラム言語の、プロジェクト=インスタンス、クラス=データベースみたいな考え方が出来ればと思っています。  この方法が正しいのか誤りなのか、そもそも理解に誤りがあるのか全く見当が付きません。  一般的にはどのようにするものなのでしょうか?

    2017/03/10 10:14
  • SQLServer接続する為のODBC作成について

    現在、windows2008サーバーより アクセスのシステムをPC5台で共有管理しております。 さらにPC(Windows7)を導入したため Windows7でAccess2007とSQL Serverを接続する為のODBCの作成し 設定してます。 他のPCの環境と同じように スタート/コントロールパネル/管理ツール/【データソース(ODBC)】 ODBC データソース アドミニストレーター画面で システムDSNタブを選択し、【追加】をクリック 【SQL Server】を選択し、【完了】をクリック。 ・新しいデータソースの名前:任意 ・データソースについての説明:任意 ・接続する SQL Server サーバー名:インストールしたサーバー名 QL Server側の設定で作成したログインユーザーの【ログインID】と【パスワード】を入力 【既定のデータベースを以下のものに変更する】にチェックを入れ 接続したいデータベースを選択し、【次へ】 【データソースのテスト】→【テストは無事に完了しました。】 とここまで設定は終了したのですが アクセスのシステムを起動しますと ODBC呼び出しは失敗しましたとなります。 もうベンダーと契約は切れているので 問合せできないのですが なにか見直す部分や確認事項はありますでしょうか? どうぞよろしくお願いします。

    2017/03/03 11:27
  • SQLで日付列に任意の日数を足した列の作成方法

    お世話になっております。 SQLserver2016で、既存のテーブル内にある日付の列に、任意の日数を足した新たな列の作成方法がわからなく、ご教授いただきたいと思っております。 ExcelではTime関数で設定するのはわかるのですが、、、 当方SQLserverの初心者です。 必要な内容があれば補足いたします。 どうぞよろしくお願いいたします。

    2017/02/15 09:31
  • SQLで新しいテーブルに条件を付けた列を作る

    お世話になります。 SQLで新しいテーブルを作り、新しい列に入れる条件についてお聞きしたいです。 新しいテーブル(CREATE TABLE)で、 新しい列名「メール区分」に、 顧客マスターテーブルで「メールアドレス」列のデータで@docomo.co.jp、@ezweb.ne.jpだった場合は1を設定し、それ以外のメールアドレスの場合も全て1にするという設定がしたいです。 case文で作るのかな? というところまでは思いつくのですが、そこから先へ進めません。 この場合のSQL文をご教授いただければと思います。 環境はSQLserver2016expressです。 初心者なので必要であれば加筆いたします。 どうぞよろしくお願いいたします。

    2017/02/09 13:12
  • Visual Studio 6 について

    私は過去にVisual Studio 6 Enterprise版を所有していました。私は過去に前述の製品のユーザー登録をオンラインで済ませました。そのことと関連が有るのか判りませんが、後日、MicrosoftからMicrosoft SQL Serverのソフトウェアが大きめのパッケージで届きました。今は手元に残っていませんが、その手元に届いたSQL Serverはどういった物だったのでしょうか?標準的な機能が使えるエディションだったのでしょうか?

    • 締切
    • 暇なときにでも
    • noname#241813
    • SQL Server
    • 回答3
    2017/02/04 21:46
  • パソコンHDD最適化とは、役に立ちますか。

    ◯所謂、パソコン・HDDでの、”HDD最適化処理&論理整合性&タイムラグ処理に、 つきまして、信じられるかどうかに、識者様に、お伺い致します。 ◯弱点:各コンポーネント間での、間引き処置有無と、ウィルスバスター抑制ソフトウェア機能の自働更新許可確認方法等、デベロッパーメーカー各社バラバラで、有り ◯何とも、悩ましい限りです、どうぞ:宜しく、お願い申し上げます。 End

    2017/01/22 11:51
  • SQLServerで一意の項目がない場合の行番

    こんにちは。 SQLServerで一意の項目がある場合はROW_NUMBERを使用すると思うのですが、 もし一意の項目がない場合は、どのようにテーブルやビューに行番号を ふればよいでしょうか。 お手数ですが教えていただけると幸いです。 よろしくお願いいたします。

    2016/10/27 11:49
  • SQL Serverで、四半期刻みの年間売上数取得

    システム開発の仕事を行っています。 SQL Server(2008?)で、 20154期実績:20151期~20154期の売上数 20161期実績:20152期~20161期の売上数 20162期実績:20153期~20162期の売上数 20163期実績:20151期~20154期の売上数 というように、四半期刻みで1年間の担当者別売り上げ数が取りたいのですが、 良い方法が思い浮かびません。 ほげテーブル 年月度  名前   売上数 -------------------------------------- 20151期  佐藤  2 20152期  佐藤  1 20153期  佐藤  1 20154期  佐藤  1 20161期  佐藤  2 20162期  佐藤 3 20151期  山田  1 20152期  山田  2 20153期  山田 1 ほしい結果 20154期 佐藤 5個 20154期 山田 4個 20161期 佐藤 5個 20161期 山田 3個 20162期 佐藤 7個 20162期 山田 1個 ↑こんなふうにデータを取得したい Where句で期間の条件を固定にし、 UNIONを使って繋げていけば取れなくも無いですが、 実際のデータは2000年1月~現在まであるので クエリの長さ的にもレスポンス的にもよろしくないかと。。 出来る限り簡潔なクエリで 「四半期ごとに過去1年間分の実績」を取得するやりかたは無いものでしょうか。 ご教授いただけたら幸いです。

    2016/10/21 01:01
  • SQL Serverのクラスタ設定について質問

    質問失礼致します。 SQL Serverでクラスタ構成を構築しようと思い、AlwaysOnを設定していたのですが、 SQLサーバ構成マネージャで「AlwaysOn 高可用性」を有効にしようとしたところ、以下メッセージが 表示され有効化することが出来ません。 ■メッセージ AlwaysOn 可用性グループ機能を使用するには、WSFC 修正プログラム KB 2494036 が インストールされた Windows Server 2008 以降のバージョンで実行されている、x86(非 Wow) または x64 Enterprise Edition のSQL Server 2012(またはそれ以降のバージョン)が必要です。 このSQL Server エディションとWindows Server システムのいずれかまたは両方が、これらの 1つ以上の要件を満たしていません。 なお、構築したのは仮想マシンで、以下OSとDBにて構築しました。 サーバはWSFCでノードを追加済みです。 MSのサイトでAlwaysOnの前提条件も確認したのですが、条件は満たしていると思うのですが・・・。 ただ、OSもDBも評価版を使用していますが、評価版ではAlwaysOnは構築出来ないのでしょうか? ご存知の方がいらっしゃったらご教示願います。 ■環境 OS:Windows Server 2012 R2 Standard 評価版 DB:Microsoft SQL Server 2014 - 12.0.4100.1 (Intel X86)   Enterprise Evaluation Edition on Windows NT 6.3 (Build 9600: ) (WOW64) (Hypervisor) 宜しくお願い致します。

    2016/10/19 13:23
  • ユーザーパスワードのDBの格納について

    あるメーカーのソフトウェアを使用しており、Webからログインするときのユーザ名、パスワードがユーザーデータベースのテーブルに平文で格納されています。 そのソフトで使用しているデータベースはSQL Server 2008R2になります。 平文で格納されているのが気になっており、SQL Server 2008R2を使用してテーブルに格納するパスワードをハッシュ+ソルト+ストレッチングして格納すること仕組みとして可能かどうか気になっております。 もし仕組みとして可能な場合、Webからログインした際にユーザーが入力したパスワードをハッシュ+ソルト+ストレッチングして、テーブルに格納されているハッシュ+ソルト+ストレッチングしたパスワードと比較して認証を行うようにプログラミングは可能でしょうか。

    • ベストアンサー
    • 困ってます
    • noname#242248
    • SQL Server
    • 回答1
    2016/10/13 23:59
  • 掲示板のDBテーブル設計について

    今phpとmysqlを使って掲示板を作ってみようと考えています。 そこでDBのテーブル設計なのですが、スレッド1つに対してレスポンス用のテーブルを1つ作るか、スレッドとレスポンスのテーブルを1つずつ作成して運用するかどちらがいいか迷ってます。 後者のレスポンステーブルを1つにまとめるのはやはりアクセスが集中しそうなのでよくないでしょうか? よろしくお願いします。

    2016/10/09 22:57
  • SQLSERVER インスタンスの追加

    SQLSERVER 2014 Expressに2つめのインスタンスを追加しようと思いますが、 どこから行っていいのかわかりません。1つ目は規定のインスタンスでなくて 任意のインスタンスを設定しています。 どうぞよろしくお願いいたします。

    2016/09/28 21:09
  • Windows Server バックアップ

    OS:Windows Server 2008 R2 以下について、ご教示ください。 Windows Server 2008 R2において、機能の追加で「Windows Server バックアップ機能」をインストールしました。インストール後、「Windows Server バックアップ」に関連するサービスを確認しましたが、サービス増えているように見られませんでした。 「Windows Server バックアップ」で使用するサービスはどれに当たりますでしょうか。 Windows10の場合、「Windows バックアップ」というサービスがありますが、Windows Server 2008 R2ではそれらしいサービスはありませんでした。

    • ベストアンサー
    • すぐに回答を!
    • noname#242248
    • SQL Server
    • 回答1
    2016/09/01 22:52
  • SQLで件数分SELECT結果を取得するには

    SQLSERVERのSQLで以下の【期待する結果】を取得する方法はありますか? SELECT NAME,COUNT FROM CLASSROOM 【結果】 AAA,2 BBB,1 CCC,3 【期待する結果】 AAA AAA BBB CCC CCC CCC よろしくお願いします。

    2016/08/24 09:46