SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

RSS

  • 解決済

    回答
    5

    PHP MYSQL 検索 SQL セレクト文

    質問です。 mysqlでデーターを格納、SQL文で検索したいのですが、どういった考え方でSQLを書くのかがわかりません。 テーブル data $A=$_POST['A']; $B=$_POST['B']; $C=$_POST['C']; $sql="SELECT * FROM data WHERE

    • 0評価
    • 94PV
    SUZUSUZU SUZUSUZU 1日前
  • 解決済

    回答
    1

    MyBatis-Spring-Boot-Starter でのListを引数とするSQLの実装

    前提・実現したいこと myBatis-spring-boot-starterでSQLを作成しています。 DBはMySQLです。 ある駆動表のコード値に対して、選択対象のリストを渡しての絞込処理を作成したいと思っています。 会員コード 会員名... 1 2 3 という表に対して、会員コードリスト(中身:1,3)を渡すと、 会員コー

    • 0評価
    • 23PV
    HoshinoKuma HoshinoKuma 1日前
  • 解決済

    回答
    1

    レコードがない場合のselect結果

    select (CAST(MAX(KBN_CD) AS INT) + 1) TEST_CD from TEST_TABLE WHERE TEST_CD = '0001' 上記のように新規レコードを登録する際にKBN_CDの最大値をとって+1でKBN_CDが連番で登録されるように作っています。 これがDB上にレコードが一件も存在しな

    • 0評価
    • 45PV
    coko1 coko1 2日前
  • 解決済

    回答
    3

    SQLで連結リストの探索のようなこと

    前提・実現したいこと DB上に以下のようなテーブルがあるとします。 ID WEIGHT NEXT_ID 1 10 2 2 20 3 3 30 4 4 40 NULL 5 50 6 6 60 3 IDは主キー、WE

    • 0評価
    • 51PV
    hitsujimeeee hitsujimeeee 4日前
  • 解決済

    回答
    2

    店舗の営業時間のDB設計で困っています。

    前提・実現したいこと 多数店舗の営業時間情報を格納するDBを設計しようと考えています。 ただ、 営業時間が、曜日別で異なることろがある 昼休みがある など、店舗の営業時間形式はまちまちです。 のちに、〇〇日の〇〇時に開いているお店を検索ということがしたいので、ちゃんと検索しやすいようDBに保存したいのですが、 なかなか汎用的で、うまいD

    • 0評価
    • 115PV
    yuto_ktok yuto_ktok 4日前
  • 解決済

    回答
    2

    SQL OR AND の組み合わせ

    SQLの勉強をしています。 その中で「OR」「AND」を組み合わせたものがあるのですが、 どのような条件であるかが解読できません…。 WHERE A_FLG='0' AND HUMAN_CD = 100 OR (A_FLG='1' AND B_FLG='0') 解釈1 A_FLGが0 かつ HUMAN_CDが 100 である場合か A

    • 0評価
    • 36PV
    Alice0225 Alice0225 6日前
  • 受付中

    回答
    4

    完全外部結合(full outer join)の使い道について

    業務でPostgreSQLを数年使っていますが、 いまだに完全外部結合(full outer join)を使ったことがありません。 こんな時に使うと便利、こんな要求があり使いました等ありましたら教えてください。

    • 1評価
    • 113PV
    biz_sny biz_sny 1週間前
  • 受付中

    回答
    3

    MySQL 集合

    前提・実現したいこと MySQLで同構成の2つの集合を(行)比較し、 最新の方を表示することは可能でしょうか? 具体的には、以下のような感じです。(実際には、カラムは200個ぐらいあるクソ仕様になっています。) 2016_humans 1 170 2 160 2017_humans 1 175 2 160 3 150 結

    • 0評価
    • 68PV
    ikasoumen ikasoumen 1週間前
  • 受付中

    回答
    2

    複数キーワードでかつ、OR検索で絞込ができるSQLをかきたいです。

    Articleテーブルがあり、 その、name と description に含まれるワードを検索する機能を実装したいです。 また、検索するクエリは可能でしたら、「ノマド ライフ」といったように、複数のワードでも絞りこめるようにしたいです。 (併せてあいまい検索であることが前提となります。) このような場合、どのようなSQLで組み立てればよい

    • 0評価
    • 60PV
    qaz3330 qaz3330 1週間前
  • 解決済

    回答
    2

    データベースに接続中のセッションを削除したい

    ダンプファイルを取って来て、テスト環境にデータを入れたいのですが、 ORA-01940 現在接続中のユーザを削除することは出来ませんとでます。 ユーザを削除する方法をご教示下さい。 よろしくお願い致します。

    • 0評価
    • 65PV
    yamaguti yamaguti 1週間前
  • 解決済

    回答
    1

    SQLでの繋げ方

    ものすごく初歩的な質問になりますが回答お願いします。 今SQLを使ってチャットルームを作ろうとしています。 内容としたら、HTMLで作ったページから取得したメッセージにID,Date, 送った人の名前、メッセージの本文をデータベースに保存して、その保存されてる内容をもう一度HTMLのページに送りかえして表示させるつもりです。SQLでの基本的なことは理

    • 0評価
    • 77PV
    username username 1週間前
  • 解決済

    回答
    1

    sqlでMAXやSUMの演算の範囲内にNULLがある場合の処理

    前提・実現したいこと mysqlでMAXやSUMをNULLを考慮して計算したいと思っています。 下のようなテーブにおいて、まずは hc,date,soejiの順で絞り込み、その中で最大のn_0を取得したいです。その際、n_0内にNULLがある場合は、返り値をNULLにしたいです。 そこで取得したテーブルの中で、次はhc,dateで絞込み、先

    • 0評価
    • 43PV
    HidenoriYamano HidenoriYamano 1週間前
  • 解決済

    回答
    1

    数字を入力、保存した数字を別画面で表示

    前提・実現したいこと はじめまして。 現在、数字を入力してエクセルのような表を作る日記アプリの作成をしています。 ソースコードは下記URLの株式会社ブライトシステム様から →株式会社ブライトシステム様のアプリコード元ブログ これまでの過程の内容としては、 ・サンプルそのものの動作はできた(日記部分のメモを入力・参照できた) ・数字を入力

    • 0評価
    • 40PV
    nanu nanu 1週間前
  • 解決済

    回答
    2

    AndroidStudioのDBの中身をエクセルへ移行する方法

    前提・実現したいこと AndroidStudioでアプリの作成をおこなっています。 insertして作成したDBをcsvファイルにしてエクセルへ移行したいです。 DBの作成までは出来ています。 試したこと 様々な方法を調べましたが、解決できるような記述が見つからず(私の検索方法が下手なのかもしれません…)困っています。 とりあえず、csv

    • 0評価
    • 59PV
    destiny destiny 1週間前
  • 解決済

    回答
    1

    ストアド パラメータなし

    Where CASE (WHEN [カラムA] IS NOT NULL AND [カラムB] IS NOT NULL THEN [カラムC] ELSE [カラムD] END )=@パラメータ 上記ストアドにて、パラメータがなかったときwhere句を省略したいのですが、どういう方法で出来ますでしょうか? 下記のようなことが出来ればと考

    • 0評価
    • 36PV
    SUPER_SLiNKY SUPER_SLiNKY 1週間前
  • 受付中

    回答
    1

    Webアプリケーションのセキュリティリスク

    Webサーバーを経由して、複数のDBサーバーにコネクションを張る必要があるアプリケーションを開発しようとしています。 DBサーバーへの接続先情報を保持するにあたり、どちらのほうが安全であるかを教えていただきたいです。 ※DBサーバーへの接続先情報は暗号化済とし、使用する際にWebアプリケーションで復号化を行うものとします。 1. Webサーバーに

    • 0評価
    • 63PV
    Onuma0519 Onuma0519 1週間前
  • 解決済

    回答
    3

    mysqlのデータベースをmysqldumpしたい。

    mysql内に作ったデータベースを移行したくてmysqldumpしようとしたのですが何故かエラーでできません。 下記のコマンド入力内容にに問題があるのでしょうか。それともphp.ininなどの設定なのでしょうか。 (ちなみに半角スペースなしやユーザー名のみなどなど色々試したのですが全部ダメでした。) (入力したuとpはmysqのphpmyadmiに

    • 0評価
    • 117PV
    tanukiodori tanukiodori 1週間前
  • 解決済

    回答
    1

    Rails SQLでモデルをうまく検索できない。AND検索がしたい

    前提・実現したいこと Ruby on Railsでメッセージアプリを作っています モデルの検索から、条件に応じてモデルを操作したいのですが、 モデルの検索が上手くできません。 Conversation, User は中間テーブルを通して多対多の関係です。 Conversation.joins(:users).where(users: {id

    • 0評価
    • 31PV
    shun4shun3 shun4shun3 1週間前
  • 解決済

    回答
    1

    left joinで3つのテーブルを結合する場合、結合方法によって違いがあるのでしょうか?

    Oracleである3つのテーブルを結合させたいと思っております。 テーブルA CD_A * CD_B * CD_C * CD_D テーブルB CD_A * CD_B * CD_D * CD_E テーブルC CD_A * CD_B * CD_F * CD_E つまり、テーブルAを起点としまして、テーブルB、テーブ

    • 0評価
    • 78PV
    GiveAHand GiveAHand 2週間前
  • 解決済

    回答
    1

    INの値が重複した時、複数行取得したい

    accounts テーブルは表1のようになっています。 表1. accountsテーブル id name 1 大塚 2 山田 3 斎藤 4 杉村 5 武田 select * from accounts where id in(1, 2) とすると表2の情報が取得できます。 表2

    • 0評価
    • 57PV
    aglkjggg aglkjggg 2週間前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    4072

  • 総質問数

    945

  • 今週の質問数

    6

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る