回答数
気になる
-
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
-
SQLについて質問です。 テーブルAとテーブルBがあり、 テーブルAには注文件数を表すorder列と
SQLについて質問です。 テーブルAとテーブルBがあり、 テーブルAには注文件数を表すorder列と商品を表す code列があり、テーブルBにはテーブルAと同じくcode列があり、住所を表すaddress列があります。 orderの件数が5以上のcode、address列をテーブルBから表示します。相関副問合せを使い、サブクエリ内では、where句には結合条件以外の条件を使わず、また同様にサブクエリ内でhaving句も使わないときの答えを知りたいです。
質問日時: 2021/11/10 16:14 質問者: トリプレッタ
ベストアンサー
1
0
-
SQLについて質問です。 Aというテーブルがあり、 商品名を表すgoodsという列と商品の量を表す
SQLについて質問です。 Aというテーブルがあり、 商品名を表すgoodsという列と商品の量を表す quantityという列があります。 商品全体の平均quantity数より商品ごとの平均quantity数が少ない商品のgoodsのみを副問合せ を使って表したいのですが分かりません。 教えてください
質問日時: 2021/11/10 16:02 質問者: トリプレッタ
解決済
1
0
-
SQLについて質問です。 AVG関数を使わずに平均を表すことができるのでしょうか? 例えばAという表
SQLについて質問です。 AVG関数を使わずに平均を表すことができるのでしょうか? 例えばAという表があり a1.a2.a3という列があります。 ここでa1.が4以下のa2の平均を表示せよという問題があり、さらにAVG関数を使わずに表す場合どうすればいいんでしょうか?
質問日時: 2021/10/27 12:31 質問者: トリプレッタ
ベストアンサー
4
0
-
SQL文について質問です。GROUP BY とは少し異なった抽出方法で困ってます
レコードのデータが下記のように 1 AAA 1 2 AAA 2 6 BBB 3 7 BBB 4 8 BBB 5 9 CCC 6 10 CCC 7 15 AAA 8 16 AAA 9 17 BBB 10 18 BBB 11 ってなってるデータから他のテーブルに、下記のようにデータを挿入したいです 1 AAA 1 6 BBB 3 9 CCC 6 15 AAA 8 18 BBB 10 みたいなデータに変換したいのですがやる方法ってございますか。 GROUP BY でとるのではなく、直前の文字列から値が切り替わったタイミングに抽出する方法はありますか
質問日時: 2021/10/15 22:11 質問者: torou1997
解決済
3
0
-
SQLのエラー(~付近に不適切な構文があります)
C#でSELECT文を使った簡単な構文を組み立てているのですがエラーになります。 変数を使わず、構文をべた書きするとエラーにはならないため、変数の箇所の組み方だと思うのですが、どこが良くないのか気付けず困っています。 よろしくお願いいたします。 ーーSQL構文ーー string input1; string sql; string source = @"DB接続の情報"; SqlConnection conn = new SqlConnection(source); conn.Open(); sql = "select カラム名 from TBL名 where カラム名='" + input1 + "'"; SqlCommand cmd = new SqlCommand(sql,conn); SqlDataReader reader = cmd.ExecuteReader(); : ーーーーーーーー 画面にはテキストボックスと実行ボタンを配置しています。 input1はテキストボックスに入力した値を取得します。 例えば、TEST11とテキストボックスに入力し、実行ボタンを押下すると、 [SqlException(0x80131904): ’TEST11’ 付近に不適切な構文があります] というエラーになります。 テキストボックスから値をとらず、直前で input1 = "TEST11"; として実行した場合や、下記のようにsqlにべた書きした場合はエラーが起こりません。 sql = "select カラム名 from TBL名 where カラム名='TEST11'"; 変数で構文を組み立てたときにエラーが起こるため、テキストボックスから取得した 値に何か見えないコードのようなものがついてきているのでしょうか。 すみませんがよろしくお願いいたします。
質問日時: 2021/10/14 17:25 質問者: スクワット
ベストアンサー
2
0
-
至急お願いします!C# グループ化とテーブル結合ができません!
Visual studio 2019にSQLserverを繋いでの問題なのですが、bとeの合計点数を一覧表示するボタンを作りたいのですが、できません。 tb1 tb2 a,b,c a,d,e とあるのですが "SELECT b,sum(e) AS SUM_E FROM [dbo].[tb1],[dbo].[tb2]" + "GROUP BY b"; と、ここまでやったのですが、合計点数が分けられませんどなたか教えてください!
質問日時: 2021/10/08 15:52 質問者: しんど。。
解決済
1
0
-
「2チャンネル」に構築されているデータベース」言語は何ですか?
「2チャンネル」に構築されている「プログラム言語」 で質問です。 「データベース」言語は何ですか? よろしくお願いいたします。
質問日時: 2021/09/17 04:49 質問者: Campus2
ベストアンサー
1
1
-
SQLの書き方で教えて下さい
プログラミング初心者です。SQLの書き方を教えて下さい。 下記のAテーブルがあります。 ID 日付 状況 商品ID 金額 1 1/10 販売 1 1000 2 1/20 販売 2 2000 3 3/10 棚卸 1 500 4 3/15 棚卸 2 1000 5 4/20 販売 2 -800 6 4/20 販売 1 -500 取得したい結果は 商品IDごとに状況が棚卸となっており日付以降の金額の合算となります。 商品ID 金額 1 0 2 200 宜しくお願いいたします。
質問日時: 2021/09/08 13:40 質問者: mukaking
解決済
1
0
-
SQL SERVER windows 認証エラーになります。
sql server で windows 認証で ユーザーの既定データベースを開けません。 ログインに失敗しました。 error 53 になります。 こちらの原因おわかりになりませんか。
質問日時: 2021/09/03 12:54 質問者: 健九郎
ベストアンサー
1
0
-
SQLサーバーでデータベース情報を一括で取得したい
DBからsys tables tables 等を使って ・テーブル ・テーブル内のカラム ・データ型 ・テーブル内のデータ件数 をまとめて取得するようなSQLを作りたいです。 何か方法があるのでしょうか?
質問日時: 2021/08/19 19:52 質問者: ごんちゃん2525
解決済
2
0
-
SQL文の解析を依頼したいのですが
SQL文の解析を依頼できる有料サイトを探しています。 「ココナラ」以外でお願いします。(作成依頼ではありません)
質問日時: 2021/08/02 09:03 質問者: itaosan
ベストアンサー
2
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【SQL Server】に関するコラム/記事
-
メダロット:第208話「Vol.208※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
無断駐車に対する合法的な報復や仕返しはある?弁護士に聞いてみた!
違法駐車とは、駐車が禁止されている場所で車を継続的に停止させることである。ドライバーが車から離れ、すぐに運転できない状態も違法駐車とみなされる。一方、無断駐車は、その土地の所有者の許可を得ることなく駐...
-
占い師に聞いた!よく耳にする「チャクラ」って何?恋愛運アップに役立つ方法とは?
皆さんは「チャクラ」という言葉を知っているだろうか。雑誌の占いページで目にしたり、ヨガをしている時に耳にしたことがあるという人もいるかもしれない。「教えて!goo」にも「チャクラというのは本当にあるのです...
-
メダロット:第207話「Vol.207※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<SQL>重複しているデータの場合は最...
-
SQLサーバー接続 特定のPCがWindows...
-
Accessの重複なしのカウントの仕方...
-
SQLのエラー(~付近に不適切な構文...
-
SQL Date型の列から年月だけを取得...
-
【SQLサーバ】float型における小数...
-
ACCESS2007 フォーム 「バリアント...
-
SQLサーバで和暦から西暦に変換したい
-
SQL文 複数実行
-
大学でSQLの授業があるのですが全く...
-
【VB.NET】日付型の列にNULLを登録...
-
SQLサーバでの和暦(int)→西暦への変...
-
sqlserverで集計結果をUPDATEしたい...
-
VB.net SqlConnectionでの連続Selec...
-
mySQL無償の開発環境サーバーにFFFT...
-
SQL 変化を知りたい
-
SQLで各グループごとの最大値の求め...
-
accessで申込書の管理データーベー...
-
SQLServer 日付が直前のレコードを...
-
DTexec でSSISパッケージを実行する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<SQL>重複しているデータの場合は最...
-
SQLサーバー接続 特定のPCがWindows...
-
SQLのエラー(~付近に不適切な構文...
-
sqlserverで集計結果をUPDATEしたい...
-
SQLを駆使したデータ抽出ってどんな...
-
SQL Date型の列から年月だけを取得...
-
SQLサーバで和暦から西暦に変換したい
-
BULK INSERT時のNull許容について
-
ACCESS2007 フォーム 「バリアント...
-
【VB.NET】日付型の列にNULLを登録...
-
sqlで、600行あるテーブルを100行毎...
-
SQLCMDにて教えていただきたいのですが
-
【SQLサーバ】float型における小数...
-
Accessの重複なしのカウントの仕方...
-
SQLServer2012、FOR XML PATH('') ...
-
chr(13) と char(13) の違いって何...
-
SQLSERVERのデータファイル圧縮につ...
-
SQL 不要な文字列を削除したい
-
インストール可能なISAMドライバ
-
SQL SERVER の UNION ALL と GROUP ...
おすすめ情報