回答数
気になる
-
SQL クエリ データ数
SQL SERVERを使用している初心者です。 テーブルが大量にある為、まずはテーブルの一覧を出力し、さらに各テーブルのデータ数を知りたいです。 どのようなクエリを実行すれば良いのでしょうか。
質問日時: 2024/08/03 01:34 質問者: tomi1196
解決済
1
0
-
SQL Server management studio 2020のハイパーリンク型について
Accessテーブルにて設定しましたハイパーリンク型をSQL Serverのテーブルにて設定するにはどうすればよいでしょうか? 対応する型がなく設定できない状況です。
質問日時: 2024/07/25 14:34 質問者: シュウ11
解決済
3
0
-
Tverは無料でしょうか?
Tverは無料なのでしょうか? 番組最後に、見逃した人はTverでと書いてあって、アクセスしてみたら、無料と書いてあったんですが。
質問日時: 2024/06/15 18:05 質問者: 496130721016
ベストアンサー
3
0
-
サーバー破壊
メッセージアプリのサーバーって、メッセージだけで破壊出来ますか? 例えば「qqqqqqq」みたいに同じ文字を永遠に大量に送り続けるボットを 24時間稼働させ続けたらサーバーダウンしますか?
質問日時: 2024/05/05 21:11 質問者: ABC16463
ベストアンサー
5
0
-
Visuaal Studio Community 2022でデータソースが活性化されない
SQLServerを使ってデータベースを参考書を見ながら作成しています。 SQLServerのテーブルを作成し、Visuaal Studio Community 2022のC#フォームからのプロジェクトから「新しいデータソースを追加」を選択しても「データソース」ボタンが活性化されておらず新しいデータベースを追加することが出来ません。 Visuaal Studio Community 2022は全てインストールしましたが他に何か必要なのでしょうか? 検索しても私には分かりませんでしたので、ご教授頂けますと幸いです。
質問日時: 2024/03/14 11:12 質問者: VBA初心者です
ベストアンサー
2
0
-
SQL Serverのテーブルってどうやってダンプしてますか? DBeaverだとデータベース事やる
SQL Serverのテーブルってどうやってダンプしてますか? DBeaverだとデータベース事やる方法分からないし、Heidiだと出力されるSQL文が構文エラーで実行できないし MS SQL Service Managerだとバッチファイル?みたいな形式になるし、 なんのソフトでしてますか? テーブルを削除してからCREATEするようなSQLスクリプトを生成して欲しいです。 テーブルが無くてもエラーにならない 後あわよくばトランザクションを明示的に開始する様なものだと嬉しい
質問日時: 2024/02/21 18:27 質問者: だいぬ
ベストアンサー
1
0
-
Access2021 「ISNULL関数には引数が2つ必要です」エラー
見積のシステムを作る際、AccessからSQL Serverに接続をするためパススルークエリーにて実行させようとしたのですが、エラーが発生してしまいます。 SQLビューのコード SELECT 見積明細備考.見積明細備考ID, 見積明細.見積明細ID, 見積明細.見積ID, 見積明細備考.型番, IIf((IsNull((SELECT Sum(Q_加工費.価格) FROM Q_加工費 WHERE 見積明細ID=見積明細.見積明細ID and 型番=見積明細備考.型番))),0,(SELECT Sum(Q_加工費.価格) FROM Q_加工費 WHERE 見積明細ID=見積明細.見積明細ID and 型番=見積明細備考.型番)) AS 加工費 FROM 商品 INNER JOIN ((見積明細 INNER JOIN 取引先 ON 見積明細.得意先ID = 取引先.得意先ID) INNER JOIN 見積明細備考 ON 見積明細.見積明細ID = 見積明細備考.見積明細ID) ON 商品.型番 = 見積明細備考.型番 GROUP BY 見積明細備考.見積明細備考ID, 見積明細.見積明細ID, 見積明細.見積ID, 見積明細備考.型番; エラー内容 ODBC-- 呼び出しが失敗しました。 [Microsoft][ODBC SQL Server Driver][SQL server]isnullには引数が2個必要(#174)。[Microsoft][ODBC SQL Server Driver][SQL server]')'付近に不適切な構文があります。(#102) IIfとIsNullを使い別クエリにある加工費の合計を計算し、見積明細備考というテーブルにある見積明細備考にあるID1つにつき加工費の集計結果を出力するレコードがありそれが原因だと思うのですが、どのように変更すればエラーがなくなるでしょうか? 長文になりましたが、ご助力願えればと思います。 宜しくお願い致します。 補足 見積(主キー 見積ID)ー見積明細(主キー 見積明細ID)ー見積明細備考(主キー 見積明細備考ID) 加工費(主キー 加工費ID) 材料費(主キー 材料費ID) 初回費用(主キー 初回費用ID) 運賃(主キー 運賃ID) 各テーブルに見積ID、見積明細IDがある 見積明細ID、見積明細備考にある型番から該当の費用を参照し合計を総合計クエリに表示させている 取引先(主キー 得意先ID) 商品(主キー 型番) 主キーを参照することで得意先名と商品名を表示させるようにしている データベースツールの「データベースの最適化」とデータベースツールの「パフォーマンスの最適化」では特に変化はありませんでした。
質問日時: 2024/02/16 14:06 質問者: シュウ11
ベストアンサー
2
0
-
ベストアンサー
7
0
-
SQLて何ですか!
全商情報処理検定ビジネス情報1級を勉強しているんですがSQLがどうしてもわからなくてSQLとは何かまた出てくる単語みたいなものを全部教えていただけないでしょうか。
質問日時: 2023/12/21 21:27 質問者: アカナカ
ベストアンサー
4
0
-
生え際から顎先まで17.5 頭頂から顎まで22.5なんですけれど、これは顔が大きいになりますか??
生え際から顎先まで17.5 頭頂から顎まで22.5なんですけれど、これは顔が大きいになりますか??
質問日時: 2023/12/14 22:55 質問者: ぷんち
解決済
2
0
-
sql serveについて
1台のパソコンに複数のsql server をインストール出来て、一つのsql serverのインスタンスに複数のデーターベースが登録できる?と、考えて問題無いですか? すると、visual studioのサーバーエクスプローラで見えるsql serverとマネージメントstudioで見えるさが、別のインスタンスを指してることは、ありますか?マネージメントstudioで、作成したデーターベースが、visual studioで見えません 詳しい方、御指南頂けませんか?
質問日時: 2023/11/15 07:37 質問者: minarai_database
ベストアンサー
2
0
-
SQLを駆使したデータ抽出ってどんなスキルがいる?
病院で、臨床検査のデータなどをSQLを駆使して抽出する、統計処理などってどういうソフトが使えたらいいのですか?どういうスキルが入りますか?
質問日時: 2023/07/29 14:38 質問者: タコ姫
解決済
2
2
-
自己相関サブクエリと自己結合の違いを教えてください
自己相関サブクエリと自己結合の違いを教えてください。 サイトの紹介でもかまいません。 初心者でも理解できる単語で説明して頂けると助かります。
質問日時: 2023/07/15 10:58 質問者: 39OK
解決済
1
1
-
DBのテーブルの設計ができず困っています。
今考えているアプリのフローを簡単にまとめると、 ①日付をコンボボックスで選択 ②分類1,2,3をコンボボックスで選択し、登録する食品を選ぶ(DBの食事テーブルから持ってくる) ③登録ボタンを押し選択した食品をDBに登録 ④日付を選択し、ボタンを押すことで、その日付で登録された食品情報を表示 というような流れの処理を行いたいです。 ここで、DBのテーブルをどのように設計すればいいのかわかりません。 まず②の操作を行うために、予め食事テーブルというテーブルを作成する必要があると思います。 1つの食品のデータが持つ属性は次のようにします。 食品の質量、炭水化物量、タンパク質量、脂質量、エネルギー量、分類1、分類2、分類3 分類に関して例を挙げると、分類1:主食, 分類2: 米類、分類3:カレーライスなどが入っています。 ④の操作で日付から登録した食品を表示するためには、日付情報と登録された食品情報を属性にもつ登録テーブルが必要だと思います。 このような処理を行いたいとき、どのように食事テーブル、登録テーブルを設計すれば良いでしょうか。 質問内容が分かりにくく申し訳ありません。 わからない点あれば補足いたしますので、よろしくお願いいたします。
質問日時: 2023/06/29 16:43 質問者: AK-goo
解決済
2
0
-
T-SQLを無料で勉強したいです。どのアプリをダウンロードすればよろしいですか?
T-SQLを無料で勉強したいです。どのアプリをダウンロードすればよろしいですか?
質問日時: 2023/05/29 15:08 質問者: あっきー126
解決済
1
0
-
AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい
初心者でもうしわけありません。 AccessでINSERT INTO 退会者データをTable_会員マスタからTable_退会者テーブルに移動し それが終わったらDELETE Table_会員マスタを行いたいのですが(keyは会員マスタの退会日が Nullではないこと)それぞれのクエリは書けてますしSQLでみることもできます。 埋め込みマクロでは簡単に両SQLを連続して実行できるのですが、マクロで実行する場合2つの SQLを接続する(くっつける)のってANDとかなにかいるのでしたっけ??2つの文章(SQL)をならべるだけでは実行できないようですが。 ちなみにあまり関係はないとはおもいますが退会者マスタ(テーブル)と会員マスタの レイアウトは全く同じです。(しいて言えば会員番号は会員マスタでは主キイですが、 退会者テーブルでは主キイはありません)
質問日時: 2023/05/27 14:12 質問者: knightworld
ベストアンサー
3
0
-
PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない
SSMS(SQL Server Management Studio)で壊れた本体から新しい本体のSSMSにデータを移植するのを頼まれたけど、データベースにファイルネームの後に(復旧待ち)の部分があり、 そこに復元しようとしたら新しい本体には.bakのファイルが無く、.mdfと.ldfのファイルだけだったせいかデバイスに入れても強制なのかバックアップメディアの検証を押しても上の方に赤いバツにバックアップメディアの検証に失敗しました:C:¥Program Files¥Microsoft SQLServer¥MSSQL12.MSSQL¥Backup¥***.bakと書かれており、復元させてもらえませんでした… .mdfと.ldfを.bakにできれば同じ場所と名前にして復旧できそうに思いますが、それも知識がないので.bakにできません…どうすればこのデータベースを復旧できるかベテランの方、教えていただけませんか?
質問日時: 2023/05/18 16:54 質問者: sukezaemon
ベストアンサー
1
0
-
これをSQL文で出来るでしょうか?
プログラミングで普通に実現できるので、困っている訳ではありません。 しかし後学のために、興味本位で質問します。 下記例を実現するSQL文が、もし作成可能であればご教授頂きたく思います。 総生産数をロットごとに分割の上、ロット生産数を得るSQLです。 (例では、5を超えない様に6を複数レコードに分割、取得しています) いくらか考えましたが、私には思い付きませんでした。 「出来そうで出来ない」そんなところに、パズルのような面白みを感じています。 (例) <元のデータ> 品番 総生産数 ロット数量 A 6 5 <検索結果> 品番 ロット生産数 ロット数量 A 5 5 A 1 5
質問日時: 2023/03/26 02:16 質問者: 素人2号
解決済
1
0
-
SQL 期間内の実施数を合計したい
SQL serverを使用しています。 列名に 患者ID、入院日、薬剤投与日、単位数 があります。 (患者IDは同じIDが複数あります:投与日が異なるため) やりたいことは、 1 1患者IDにつき1行に変換にした上で。 患者ID、入院日、合計薬剤投与単位 に変換。 ↑ここまではなんとかできました。 2 上記に「入院日から3日以内の薬剤投与単位を追加」したいです。 (「0」になるIDもあります) 入院日 + 2日 の変数を作成して、その範囲内に「薬剤投与日」が含まれている場合、単位数を合計する、、、みたいな感じなのかと思っているのですが、うまくいきません。 スクリプトは何回かに分けても構いませんので、やり方をご存知の方がいらっしゃいましたら、ご教授ください。 よろしくお願いします。
質問日時: 2023/03/03 22:28 質問者: taka_papua
ベストアンサー
2
0
-
SQLについて
SQLを学んだばかりの初心者です。 SQLを使って色々と練習したいのですがどのアプリ(?)を使えばいいかわかりません。 使う端末はChromebookです。SQLの練習ができるものを教えて下さい。
質問日時: 2023/02/24 12:25 質問者: Grogu
ベストアンサー
3
0
-
2進数11011110の回答を正解はBDなのに11Dと書いたら罰でしょうか?
2進数11011110の回答を正解はBDなのに11Dと書いたら罰でしょうか?
質問日時: 2023/01/25 09:44 質問者: 拓太郎
解決済
7
0
-
SQLについて WITH句とサブクエリの使い分けは何でしょうか? 処理速度に違いがありますか?
SQLについて WITH句とサブクエリの使い分けは何でしょうか? 処理速度に違いがありますか?
質問日時: 2022/11/21 11:10 質問者: ああままなあ
解決済
1
0
-
MySQLとPHPが使えるレンタルサーバー
MySQLとPHPが使えるレンタルサーバー で、お勧めはありませんか? 掲示板運営です。 安いに越したことは無いです。 宜しくお願いします。
質問日時: 2022/09/01 06:21 質問者: Campus2
ベストアンサー
1
0
-
[SQLServer] テーブル名からカラム名を取得する
SQL Server 2008 VisualStudio2013 C言語でSQL Serverへ接続して、テーブル名からカラム名を取得して、配列に収納する方法を考えています。 事前の確認作業として、下記SQLをクエリ実行すると目標の結果が得られました。 SELECT syscolumns.name FROM syscolumns INNER JOIN sysobjects ON sysobjects.id = syscolumns.id WHERE sysobjects.name = 科目 科目テーブルの項目名(国語、社会、算数、理科、生活、音楽、図画工作、家庭、体育、道徳) SQL実行結果: 1: 国語 2: 社会 3: 算数 4: 理科 5: 生活 6: 音楽 7: 図画工作 8: 家庭 9: 体育 10: 道徳 次に、C言語にて SQL実行結果を char SQL_KEKKA[10][128]; の配列へ格納したところ、SQL_KEKKAの中身が文字化けしました。 文字化けの解決策についてアドバイスをお願い致します。
質問日時: 2022/08/23 21:20 質問者: tomoyochan
解決済
1
1
-
ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。
企業テーブルのIDをキーに、個人情報テーブル①と②が同じメアドの場合は横並びで、違う場合は隣は空欄にしたく、メアドがどちらもない場合は、企業名だけ表示させたいと思っております。 ▼企業情報テーブル ID 会社名 1 あああ 2 いいい 3 ううう 4 えええ ▼個人情報テーブル① ID ①のメアド 1 aaa@co.jp 1 bbb@co.jp 2 ccc@co.jp ▼個人情報テーブル② ID ②のメアド 1 bbb@co.jp 2 ddd@co.jp 2 eee@co.jp 3 fff@co.jp ▼アウトプットイメージ ID 会社名 ①のメアド ②のメアド 1 あああ aaa@co.jp 空欄 1 あああ bbb@co.jp bbb@co.jp 2 いいい ccc@co.jp 空欄 2 いいい 空欄 ddd@co.jp 3 ううう 空欄 fff@co.jp 4 えええ 空欄 空欄 実際にIDを結合してクエリを実行すると 以下のように同じメアドが繰り返され空欄にはならず ①と②のメアドが同じものが横並びになりません。。 ID 会社名 ①のメアド ②のメアド 1 あああ aaa@co.jp bbb@co.jp 1 あああ bbb@co.jp bbb@co.jp 2 いいい ccc@co.jp ddd@co.jp 2 いいい ccc@co.jp eee@co.jp 3 ううう 空欄 fff@co.jp 4 えええ 空欄 空欄 アウトプットイメージのように出すのは難しいでしょうか?
質問日時: 2022/08/15 20:34 質問者: YKYKYK_2022
ベストアンサー
17
0
-
ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。
作りたいと思っている表を作成するために、以下のアドバイスをいただいたのですが、ACCESS初心者のため、SQLを書くところからつまづいております。 手順など詳細など教えていただけないでしょうか? ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー リレーションシップで企業情報、個人情報1、2のIDを結びます。 クエリで企業情報と個人情報1、2のIDをSQLで結合し、メアド1、2を選択します。 企業情報の全レコードと個人情報1の同じ結合フィールドだけを・・・ 企業情報の全レコードと個人情報2の同じ結合フィールドだけを・・・ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー やりたいことは 個人情報テーブルの①と②が同じメアドの場合は横並びで、違う場合は隣は空欄にしたく、メアドがどちらもない場合は、企業名だけ表示させたいと思っております。 ▼企業情報テーブル ID 会社名 1 あああ 2 いいい 3 ううう 4 えええ ▼個人情報テーブル① ID ①のメアド 1 aaa@co.jp 1 bbb@co.jp 2 ccc@co.jp ▼個人情報テーブル② ID ②のメアド 1 bbb@co.jp 2 ddd@co.jp 2 eee@co.jp 3 fff@co.jp ▼アウトプットイメージ ID 会社名 ①のメアド ②のメアド 1 あああ aaa@co.jp 空欄 1 あああ bbb@co.jp bbb@co.jp 2 いいい ccc@co.jp 空欄 2 いいい 空欄 ddd@co.jp 3 ううう 空欄 fff@co.jp 4 えええ 空欄 空欄 よろしくお願いします。
質問日時: 2022/08/15 12:28 質問者: YKYKYK_2022
解決済
1
0
-
ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。
IDをキーに、企業情報全件に対して、個人情報テーブル①と②のメアドを横並びで紐づけることはできますでしょうか? ①と②が同じメアドの場合は横並びで、違う場合は隣は空欄にしたく、メアドがどちらもない場合は、企業名だけ表示させたいと思っております。 ▼企業情報テーブル ID 会社名 1 あああ 2 いいい 3 ううう 4 えええ ▼個人情報テーブル① ID ①のメアド 1 aaa@co.jp 1 bbb@co.jp 2 ccc@co.jp ▼個人情報テーブル② ID ②のメアド 1 bbb@co.jp 2 ddd@co.jp 2 eee@co.jp 3 fff@co.jp ▼アウトプットイメージ ID 会社名 ①のメアド ②のメアド 1 あああ aaa@co.jp 空欄 1 あああ bbb@co.jp bbb@co.jp 2 いいい ccc@co.jp 空欄 2 いいい 空欄 ddd@co.jp 3 ううう 空欄 fff@co.jp 4 えええ 空欄 空欄
質問日時: 2022/08/12 19:32 質問者: YKYKYK_2022
ベストアンサー
2
0
-
大学でSQLの授業があるのですが全くわかりません。 表ではなく文で説明されているのですが調べても理解
大学でSQLの授業があるのですが全くわかりません。 表ではなく文で説明されているのですが調べても理解できず文のどこから工程や作業時間といった単語を取ってSQL文にするのかが分かりません。 どのテーブルを使うか書いてないしまずテーブル自体ないんですけど、文から読み取るしかないんですか? それとも文の形を覚えたほうがいいですか?
質問日時: 2022/07/20 02:26 質問者: ilil03
解決済
6
1
-
クエリで、日付が逆転したときは、二日分になるクエリを書きたいです。
下記のようなDBがあったときに、下図のように変換したクエリを書くことってできますか 下記の例のように、ID2 は From > To の関係があります。 そのときに、 Fromを前日に変更 かつ 23:59:59 に、Toを 00:00:00 ~ 指定日までに変更したいのですがクエリ上で変換はできますか 変換前 ID From To 1 2022/7/12 12:00 2022/7/12 13:00 2 2022/7/12 15:00 2022/7/12 14:00 ← From > Toの関係 3 2022/7/13 12:00 2022/7/12 16:00 変換後 ID From To 1 2022/7/12 12:00 2022/7/12 13:00 2 2022/7/11 15:00 2022/7/11 23:59:59 ←2列になる 3 2022/7/12 00:00 2022/7/12 14:00:00 ←2列になる 4 2022/7/13 12:00 2022/7/12 16:00
質問日時: 2022/07/12 22:21 質問者: torou1997
解決済
4
0
-
SQL ServerでDBを構築。これは開発?
社内で様々なExcelのシートを集め、SQL Serverを用い、わかる範囲でDBを構築・運用しています。 SQLやDBに詳しい人から見て、この構築・運用の仕事は「開発」と言えるのでしょうか。 会社のDBに詳しい上司曰く「SQL Serverというソフトを使っているので開発ではない」とのこと。
質問日時: 2022/05/28 14:10 質問者: tebentou
解決済
4
0
-
SQL Oracle serverにって質問です。 会社テーブルがあり、そのテーブルから 社員名、給
SQL Oracle serverにって質問です。 会社テーブルがあり、そのテーブルから 社員名、給料、歩合などの列が存在します。 その中から、社員名、給料を表示し、さらに 給料×歩合したものを歩合込給料列として表示したいです。(歩合がnullの場合は給料を表示) さらに、給与レベル(列見出しレベル)を給与の多い順に表示したいです。 給与レベル列に関しては、歩合込給料が20000より多ければAランク、9000より多くて20000以下なら Bランク、3500より多くて9000以下ならCランク、それ以下はDランクと表示する場合 以下の写真の通りにやったら全てDランクになってしまいます。修正点を教えてください。
質問日時: 2022/05/21 12:22 質問者: ウィスク
解決済
4
0
-
SQLについて質問です。 a表がありその表には従業員名を保存するname列があります。 LIKE演算
SQLについて質問です。 a表がありその表には従業員名を保存するname列があります。 LIKE演算子を使わずに1文字目または2文字目がeまたはEと等しい従業員の従業員名を文字操作関数を使って表示する場合どうすれば良いでしょうか。
質問日時: 2022/05/17 17:49 質問者: ウィスク
解決済
1
0
-
SQLについて質問です。 日付値の計算の練習で、dual表を用いて、 今日の日付、誕生日、生まれてか
SQLについて質問です。 日付値の計算の練習で、dual表を用いて、 今日の日付、誕生日、生まれてから今日まで6日数、月数を表示したいです。 今日の日付はsysdate関数を用います。誕生日は1980-3-16で実行します。 今日 誕生日 日数 月数 ---- ------ ----- ----- 18-08-14 1980-3-16 14030 460 こんなふうに表示するにはどうしたら良いでしょうか?
質問日時: 2022/05/13 20:42 質問者: ウィスク
解決済
1
1
-
ベストアンサー
2
0
-
2つのSQL(Access)の結果[時刻,カウント数]を結合して集計する方法
添付の図のように SQL(Access)で2つのSQLの結果を結合することやり方がわかる方は教えてください。 【やりたいこと】 ①時間ごとにカウントした結果1 ②時間ごとにカウントした結果2 上記①と②を結合する。(カウント数は合計値を出す)
質問日時: 2022/04/06 22:57 質問者: こじまる333
解決済
1
0
-
Accessの重複なしのカウントの仕方を教えてください。
添付の図のように Accessを用いて重複なしのカウントの仕方がうまくいきません。 SQL構文で教えていただきますようお願いいたします。
質問日時: 2022/03/31 20:53 質問者: こじまる333
ベストアンサー
1
0
-
SQLのクエリの書き方
SQlite onlineを使用しています。 各ユーザーが1回目と2回目に買った商品のテーブル(ユーザーID,商品ID)があります。 (1回目) ユーザーA 商品01 (2回目) ユーザーA 商品01 (1回目) ユーザーB 商品Q (2回目) ユーザーB 商品X (1回目) ユーザーC 商品22 (2回目) ユーザーC 商品22 このようなデータから1回目も2回目も同じ商品を買ったユーザーの数をカウントしたいのですが (上の場合ユーザーAとユーザーCの二人。ユーザーBは1回目と2回目で別の商品を買っているので違う) どのようにSQLでクエリを書いたらよいか教えていただけないでしょうか。 よろしくお願いいたします。
質問日時: 2022/03/29 23:06 質問者: ra910211
ベストアンサー
1
0
-
SQLの複数のカウントについて
以下のようなテーブルがある場合、種別ごと(1~8)の品質数をカウントしたいのですが、 一つのSQLで可能でしょうか?可能な場合、SQLを教えていただけませんでしょうか? テーブル名:果物テーブル 種別:1~8のどれかの値が設定されている 品質:1~5のどれかの値が設定されている 以下のような結果がほしいです。 種別:1に対して、品質:1は3レコード、2は4レコード・・・省略、 種別:2に対して、品質:1は1レコード、2は3レコード・・・省略
質問日時: 2022/02/28 19:06 質問者: ahahahabrain
解決済
1
0
-
枝番と主キーがある複数テーブルの結合について
お世話になります。 よろしくお願いいたします。 SQLで二つのテーブルがありそれぞれ主キーと枝番があります。 Noと枝番で一意になります。 この二つのテーブルを繋げたいのですが SELECT * FROM table1 LEFT OUTER JOIN table2 ON table1.id = table2.id; 上記記述ですと枝番まで入らず 枝番まで入れ最終的に 結合した結果にしたいのですが アドバイスいただけないでしょうか? table1 Id,枝番,番号 122,1,29 123,1,30 123,2,40 124,1,10 124,2,1 table2 I’d,枝番,分類 122,1,A 123,1,B 123,2,C 124,1,D 124,2,E 結合した結果 id,枝番,番号,分類 122,1,29,A 123,1,30,B 123,2,40,C 124,1,10,D 124,2,1,E よろしくお願い申し上げます。
質問日時: 2022/02/10 05:10 質問者: ror-88
ベストアンサー
3
0
-
SQL構文 2つのtable で条件を入れ取り出したい時
データをleft などで取り出すと一致するのですがこのままですと一致しないデータがあります。 最終的にはデータの数値を差し引きして表示したいです。 アドバイス頂けましたらよろしくお願いします。 片方のTableは Table1の構造 Id,数量 45,6 69,2 1,4 Table2の構造 id,数量 A-045,1 A-069,2 A-001,1 の時 45,5 69,0 1,3 と取り出すことはできますでしょうか? A-000という桁数は同じです。 Tableの上からの順番(一致したい並びは)は同じです。 Idは一致すれば 045,5 069,0 001,3 などなんでもいいのですが、何かアドバイスよろしくお願いします。
質問日時: 2022/02/09 10:21 質問者: ror-88
ベストアンサー
1
0
-
VBA 3重ループ 独学勉強中
Sub 年月日() Dim b As Long Dim a As Long Dim c As Long Dim t As Long Dim f As Long b = 1 c = 1 For a = 1 To 3 For t = 1 To 3 For f = 1 To 3 Cells(c, 1) = a Cells(c, 2) = b Cells(c, 3) = f c = c + 1 Next f b = b + 1 Next t Next a End Sub 上期の aが2に桁上がりするとtが1に戻らず4になってしまいます aが桁上がりしたときに tの値を1に戻したいのですがわからないので教えてほしい。予定では最終行が 3 3 3になるようにしたいのですが これだと 3 9 3になってしまいます 1 1 1 ------ 1 1 1 1 1 2 ------ 1 1 2 1 1 3 ------ 1 1 3 1 2 1 ------ 1 2 1 1 2 2 ------ 1 2 2 1 2 3 ------ 1 2 3 1 3 1 ------ 1 3 1 1 3 2 ------ 1 3 2 1 3 3 ------ 1 3 3 2 4 1 ------ 2 1 1 2 4 2 ------ 2 1 2 2 4 3 ------ 2 1 3 2 5 1 ------ 2 2 1 2 5 2 ------ 2 2 2 2 5 3 ------ 2 2 3 2 6 1 ------ 2 3 1 2 6 2 ------ 2 3 2 2 6 3 ------ 2 3 3 3 7 1 ------ 3 1 1 3 7 2 ------ 3 1 2 3 7 3 ------ 3 1 3 3 8 1 ------ 3 2 1 3 8 2 ------ 3 2 2 3 8 3 ------ 3 2 3 3 9 1 ------ 3 3 1 3 9 2 ------ 3 3 2 3 9 3 ------ 3 3 3 現在 ------ こちらを作りたい
質問日時: 2022/02/01 21:53 質問者: goo_january
ベストアンサー
1
0
-
SQLについて質問です。 テーブルA、B、C、Dと四つのテーブルがあり、 これらのリレーションシップ
SQLについて質問です。 テーブルA、B、C、Dと四つのテーブルがあり、 これらのリレーションシップを作成したいです。 テーブルA→ano(PK) テーブルB→bno(PK)、ano(FK) 、dno(FK) テーブルC→code(PK) テーブルD→dno(PK)、code(FK) ※PKは主キー制約、FKは外部キー制約です。 ()の前の文字は列名です。 これらの情報をもとに作ったリレーションシップ は写真に載っけました。 これで出しいのでしょうか? またこの四つのテーブルを削除する場合どのような順番で消すと良いのでしょうか?
質問日時: 2022/01/27 14:38 質問者: トリプレッタ
解決済
1
0
-
SQLで、行ごとのとある要素を比較したい
SQLの処理について質問です。 成績管理用のデータをテーブルに格納しております。 最初に、日付・科目・名前・点数のデータをINSERTします。 例) id 日付 科目 名前 点数 順位 1 2021/04/20 理科 佐藤 86 None 2 2021/04/20 理科 山田 46 None 3 2021/04/20 理科 田中 96 None 4 2021/04/20 理科 小林 97 None 5 2021/04/20 社会 佐藤 86 None 6 2021/04/20 社会 鈴木 50 None 7 2021/08/21 理科 佐藤 66 None 8 2021/08/21 理科 山田 99 None 9 2021/08/21 理科 田中 50 None 10 2021/08/21 理科 小林 55 None 各科目のテスト順位を計算し、Noneになっているカラムに順位を入力したいです。 すなわち、対象となる行を選択し、該当するカラムを比較・計算して、最終的に希望のカラムへ結果を入力する処理です。 この処理をSQL上でどのように書けばよいのか、調べたのですがいまいち方法が掴めませんでしたので、知恵をお借りしたく存じます。 なお、同日に同一科目のテストは複数実施しておりませんが、別日には実施しています。 つまり、各テストの区別は日付列と科目列の両方をチェックする必要があります。 処理後、下記のようになるのがゴールです。 例) id 日付 科目 名前 点数 順位 1 2021/04/20 理科 佐藤 86 3 2 2021/04/20 理科 山田 46 4 3 2021/04/20 理科 田中 96 2 4 2021/04/20 理科 小林 97 1 5 2021/04/20 社会 佐藤 86 1 6 2021/04/20 社会 鈴木 50 2 7 2021/08/21 理科 佐藤 66 2 8 2021/08/21 理科 山田 99 1 9 2021/08/21 理科 田中 50 4 10 2021/08/21 理科 小林 55 3 SQL上での処理が難しければ、一度データを取り出して、Pythonで順位を計算したあと、結果を順位カラムへINSERTすることを考えています。 よろしくお願いします。
質問日時: 2022/01/21 21:37 質問者: メメント。
ベストアンサー
1
0
-
SQLについて質問です。 テーブルAがあり、列は4つあります。 そのうち主キー制約を課されているのは
SQLについて質問です。 テーブルAがあり、列は4つあります。 そのうち主キー制約を課されているのは、acode列です。 delete from A where acode= 'A001' を実行するとエラーになります。その理由を教えてください。('A001'はacodeに存在しています)
質問日時: 2022/01/21 15:28 質問者: トリプレッタ
解決済
1
0
-
SQLについて質問です。 テーブル1、テーブル2、テーブル3があります。 テーブル1にはAcode列
SQLについて質問です。 テーブル1、テーブル2、テーブル3があります。 テーブル1にはAcode列、A name列、a#列など 5つの列があり、 テーブル2にはB code列(商品名)、a#列、qauntity(商品の量)列など4つの列があります。 テーブル3には B code列、B name列、Bprice列など6つの列があります。 テーブル1と2では共通の列はa#列のみで テーブル2と3では共通の列はBcode列のみです これらの3つのテーブルを結合して Acode、Bcode、Bname、sumqauntity(商品ごとの数量の合計)、gprice(Bprice *1.2をしたもの)、amount(sumqauntity * gpriceしたもの)の合計6つの列を表示したいです。 どのように記述すればよいでしょうか? ちなみに商品ごとの数量の合計とは quantity列をBcodeごとに割るという意味です。 この質問は2回目ですが、前回のは少々説明不足のせいもあり、わかりづらかったのでもう一度質問させていただきました。
質問日時: 2022/01/16 18:43 質問者: トリプレッタ
解決済
1
0
-
SQLについて質問です。 テーブルaとテーブルbがあります テーブルaには商品コード、商品貯蓄量コー
SQLについて質問です。 テーブルaとテーブルbがあります テーブルaには商品コード、商品貯蓄量コードなど 合計5つのコードがあり、 テーブルbには商品コード、商品名コードなど 合計4つのコードがあります。 テーブルaとbに共通してるのは商品コードのみです。 ここでテーブルaとbを結合して 商品コード、商品名コード、貯蓄総量コード(商品ごとの貯蓄量の合計)の3つのみを表示するには どのように記述すればよいでしょうか?
質問日時: 2022/01/13 17:28 質問者: トリプレッタ
ベストアンサー
3
0
-
SQLServer 日付が直前のレコードを取得したい
以下のテーブルがあります。商品名はシーズンで変わることがあり、商品マスタで管理されています。 ■購入テーブル(T1) 【商品コード】【購入日】 1000 2020/08/01 ・・・ア 1000 2022/01/04 ・・・イ 1010 2018/12/21 ・・・ウ 1010 2022/01/01 ・・・エ ■商品マスタ(T2) 【商品コード】 【商品名】 【適用開始日】 1000 PC-1 2000/01/01 1000 PC-1a 2021/01/01 1010 PC-9 2000/01/01 1010 PC-9a 2021/01/01 この時、購入日直前に適用されていた商品名を取得して以下の結果を得たいのですがうまくいきません。 【商品コード(T1)】 【購入日(T1)】 【商品名(T2)】 ア: 1000 2020/08/01 PC-1 イ: 1000 2022/01/04 PC-1a ウ: 1010 2018/12/21 PC-9 エ: 1010 2022/01/01 PC-9a 【適用開始日】を降順ソートして先頭1件目のレコードを取得してみたり色々とやっているのですがうまくいきません。お力をお借りしたくよろしくお願いいたします。
質問日時: 2022/01/06 13:01 質問者: yaes
ベストアンサー
1
0
-
SQLについて質問です。 テーブル1と、テーブル2、テーブル3があります。 三つとも共通してA列とB
SQLについて質問です。 テーブル1と、テーブル2、テーブル3があります。 三つとも共通してA列とB列とC列があります。 ただ、テーブル1にはさらにD列があり、D列には 東京か大阪のどちらかのみを入力するための列だとします。 必ずuionを用いてテーブル2と3のデータをコピーしたテーブル1を表示したいです。 さらにテーブル2ではD列のデータは全て東京 テーブル3では全て大阪にするにはどのようにしたら記述したらいいですか?
質問日時: 2021/12/16 09:12 質問者: トリプレッタ
解決済
1
0
-
SQL スクリプトのご相談
いつもこちらではお世話になっております。 SQLでのスクリプトで悩んでおります。 --------------------------------------------------- 元データ ID : date : count a : 20201214 : 1 a : 20211215 : 2 a : 20211217 : 1 a : 20211218 : 3 a : 20211219 : 3 b : 20180101 : 2 b : 20180102 : 2 c : 20201111 : 1 ---------------------------------------------------- 上記のようなデータがあったとします(データ自体は数百万あります)。 基本的に1IDで1行にしたいです。 今回は「date」が重要になっており、これを古いものから順序をつけたいです。 (同じ日付はありません) countは、同じID分は合計したいです。 -------------------------------------------------- 理想的な形(スペースを入れると勝手に省略されるので、コロンで区切ってます) ID : date1 : date2 : date3 : date4 ・・・: count a : 20211124 : 20211215 : 20211217 : 20211218 : 10 b : 20180101 : 20181012 : null : null : 4 --------------------------------------------------- pivotを使う気もしますが、pivotは使ったことがなくよく分かっていません。 日付は極端に離れているもはなく、基本的にほぼほぼ連続しています。 (ときどき飛ばされている日があり、最終的にはその「飛ばされている日」を拾いたい) お手数ですが、ご教授いただけますとさいわいです。
質問日時: 2021/12/14 10:46 質問者: taka_papua
解決済
1
0
-
DTexec でSSISパッケージを実行する場合の条件
DTexec でSSISパッケージを実行する場合、SQLserverとSSISサービスを開始しておく必要があるでしょうか?
質問日時: 2021/11/11 07:47 質問者: NissyNissy
解決済
1
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【SQL Server】に関するコラム/記事
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
-
ピンとくる人とこない人の違いは?直感を鍛える方法を心理コンサルタントに聞いた!
根拠はないがなんとなくそう感じる……。そんな「直感がした」という経験がある人は少なくないだろう。ただ直感は目には見えず、具体的な説明が難しいこともあるため、その正体は理解しにくい。「教えて!goo」にも「...
-
中古物件転売時の節税対策にメス?不動産投資家は戦々恐々?元国税が解説
不動産の取引において、土地と建物を一括で売買する場合、土地に消費税はかからないが、建物には消費税がかかる。これを利用して、例えば土地と建物を合計1億円で売る場合、土地の値段を9999万9999円にし、建物を1円...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS2007 フォーム 「バリアント...
-
sqlserverで集計結果をUPDATEしたい...
-
SQLサーバー接続 特定のPCがWindows...
-
SQLサーバでの和暦(int)→西暦への変...
-
Access2021 「ISNULL関数には引数が...
-
DTexec でSSISパッケージを実行する...
-
<SQL>重複しているデータの場合は最...
-
SQLサーバで和暦から西暦に変換したい
-
Visuaal Studio Community 2022でデ...
-
BULK INSERT時のNull許容について
-
SQL文 複数実行
-
sqlで、600行あるテーブルを100行毎...
-
2つのSQL(Access)の結果[時刻,カウ...
-
【SQLサーバ】float型における小数...
-
SQL 四分位を組み込む
-
SQLSERVERのデータファイル圧縮につ...
-
SQLについて
-
MySQLとPHPが使えるレンタルサーバー
-
SQLについて質問です。 テーブルA、...
-
SQLのエラー(~付近に不適切な構文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS2007 フォーム 「バリアント...
-
SQLのエラー(~付近に不適切な構文...
-
sqlserverで集計結果をUPDATEしたい...
-
SQLサーバー接続 特定のPCがWindows...
-
SQLサーバで和暦から西暦に変換したい
-
Accessの重複なしのカウントの仕方...
-
BULK INSERT時のNull許容について
-
<SQL>重複しているデータの場合は最...
-
SQL Date型の列から年月だけを取得...
-
SQLCMDにて教えていただきたいのですが
-
sqlで、600行あるテーブルを100行毎...
-
【VB.NET】日付型の列にNULLを登録...
-
【SQLサーバ】float型における小数...
-
chr(13) と char(13) の違いって何...
-
Access2021 「ISNULL関数には引数が...
-
SQLサーバでの和暦(int)→西暦への変...
-
SQL文 複数実行
-
Visuaal Studio Community 2022でデ...
-
SQLSERVERのデータファイル圧縮につ...
-
SQLについて
おすすめ情報