SQL

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

RSS
  • 解決済

    回答
    1

    railsでのDB設計について、アドバイスが欲しい:配列を入れたい

    railsのmodelのカラムに配列を入れたいです。 というか、データとしては配列が理想的だと思うのですが、modelのカラムのデータ型を配列にする(serialize等で)は気が引けます。いろいろ問題があるという話を聞くので。 それで、どうしたものかと考えているのですが、何か良い案はないでしょうか? 具体的には Userモデルの中に、好きなジャンル

    • 0評価
    • 37PV
    Statham Statham 7時間前に ベストアンサー
  • 受付中

    回答
    0

    AWSもLocalでもMigrationが一番最新なのに、Sequelpro(AWS)では一個前のV...

    初心者です。よろしくお願いいたします。 Railsで無事コードが書けてデプロイも成功しました。エラーなどなく、上手く動いているのですが、DBのところで質問があります。DBを変更して、Migrateしたのですが、EC2AWS上でのApplication、LocalでのMigrateも一番新しいFileなのですが、なぜか、何度migrateしても、Seque

    • 0評価
    • 14PV
    teratailが8時間前に アップデート
  • 受付中

    回答
    0

    railsでカラム名を変更したらfindメソッドでモデルを取り出せなくなった

    カラム名をassociationとしてしまっていてエラーが出てしまったので、カラム名を変更しました。 その後DBを一旦破棄して新たに入れ直し以下のように実行しました user = User.find(1) しかし結果は以下のようになってしまいます #<User > 今までは #<User id: 1, name: "test", associ

    • 0評価
    • 26PV
    teratailが11時間前に アップデート
  • 解決済

    回答
    3

    3つのレコードを1つにするSQL

    現在、社内の部品採番台帳をAccessからMySQLに移行する作業をしています。 Accessの約6万件のデータをMySQLのワークテーブルに入れ込みました。 現在の部品台帳のワークテーブルは以下のようになっています。 CODE KEYCODE CATEGORY NAME 備考 AA1000-01 AA1000-01 0 抵抗1 特に別

    • 0評価
    • 75PV
    yambejp yambejp 13時間前に 回答を編集
  • 解決済

    回答
    1

    %を使う場合のSQLプレースホルダの書き方を教えて下さい

    やったこと python3+SQLITEを使っています。 DBに対してプレースホルダを使って、%記号入りのSQLを発行しようとしています。 まず以下のように書くとエラーが出ました。(connection部分省略) SQL="select * from mytable where title like '%?%'" para = (

    • 0評価
    • 71PV
    qwdcf_mag qwdcf_mag 1日前に コメント
  • 解決済

    回答
    2

    【Oracle】DELETE時のトリガー起動で削除されたレコードの情報は取得できるのか?

    Oracleでのトリガー処理について質問させてください。 DELETE文が発行されたときのトリガー起動タイミングについて悩んでます。 【知りたいこと】 DELETE時のトリガー起動でAFTER指定の場合、削除されたレコードの情報は取得できるのか? やりたいことは以下の通りです。 ・トリガーは対象テーブルにレコードが追加・更新・削除されたときに動作

    • 0評価
    • 45PV
    masuda_yuya masuda_yuya 1日前に 回答を編集
  • 解決済

    回答
    1

    sql left outer join した際に同じ名前のカラムが二つある場合

    とある管理画面を作成しています。 javascriptでajaxを使いcakephpを使ってデータベースのデータをsqlを叩いて取得する際、left outer joinを行いました。 left outer join自体は成功したのですが結合されたテーブルと結合したテーブルに同じカラム名が存在しjavascriptで表示した際に弊害が出てしまいました。 テー

    • 0評価
    • 43PV
    aizawal-hiroki aizawal-hiroki 1日前に コメント
  • 解決済

    回答
    1

    Excelの表の共通する項目の行をまとめたい

    前提・実現したいこと Excelの表の作成方法質問です。 SQL Server 2008 R2 で、ある条件でデータ抽出を行ない、 Excelにはき出した表があります。 表の現在の状況は以下の通りとなっています。 品物 場所A 場所B 場所C 場所D 場所E りんご ○ りんご ○ りんご ○ りん

    • 0評価
    • 45PV
    nua nua 2日前に コメント
  • 受付中

    回答
    1

    iPhoneアプリとデータベースの連携の手順がわかりません

    プログラミングを始めて約半年の初心者です。 最初はiPhoneアプリ開発のためSwiftの文法を学び、続いてHTMLとCSS、さらにPHPの文法を学びました。 現在は教本にあるサンプルアプリを10個ほど作り終え、ようやくXcodeの使い方が身についてきたところです。 そこで次にiPhoneアプリとデータベースの連携を一度体験してみたいと思いデータベースや

    • 0評価
    • 56PV
    son son 3日前に 回答
  • 解決済

    回答
    2

    insert(インサート)が反映されません。

    javaからインサート文を実行するのですが、データベースに反映されていません。 どこが間違っているかご教授お願いいたします。 コードJSP <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html>

    • 0評価
    • 53PV
    sususu sususu 3日前に ベストアンサー
  • 解決済

    回答
    4

    【psql】count:2つの文を1つにすることは可能でしょうか

    前提・実現したいこと 例えば下記のようなsql文がありますが、2つの文を1つにすることは可能でしょうか。 該当のソースコード select count(*) from user where id='4' and status=1; select count(*) from user where id='7' and status=1;

    • 0評価
    • 95PV
    OOO_777 OOO_777 4日前に コメント
  • 解決済

    回答
    3

    複数のテーブルを結合する方法について

    PostgreSQL(9.5)を用いたデータ取得で3つのテーブルを結合させた結果を取得したいのですが うまくいかず悩んでおります。 ご指摘をいただけないかと思い書き込みしております。 どなたかヒントをいただけませんでしょうか。 <テーブル> ①Aテーブル ②Bテーブル ③Cテーブル <カラム> ①A1、A2、A3・・・ ②B1、B2、B3・・・ ③C1、

    • 0評価
    • 66PV
    r.y.o r.y.o 4日前に 回答
  • 受付中

    回答
    1

    CREATE USER、GRANTなどのSQL実行について

    ユーザやテーブルの作成のSQL実行について ユーザ作成や新規テーブル作成などのSQLはSQL実行ツールでは実行しないものなのでしょうか。 すでに存在するテーブルに対して、 SELECTなどのSQLをSQL実行ツールで実行することはありますが、 例えば GRANT CREATE SESSION TO test; をSQL実行ツール(A5SQL)とコ

    • 0評価
    • 45PV
    Orlofsky Orlofsky 4日前に コメント
  • 受付中

    回答
    2

    sqlで結合するとエラー

    二つのテーブルにそれぞれに結合作業をしたいです from test1 , test2 inner join contents A on test1.testid = name.id inner join contents B on t

    • 0評価
    • 55PV
    yambejp yambejp 5日前に コメント
  • 受付中

    回答
    4

    検索でのインデックスの貼り方

    タイトルの通りですが、検索をする時の効果的なインデックスの貼り方がイマイチ分かっておりません。 例えば users ( id int type int prefecture int name varchar ) みたいなテーブル構成のユーザーを検索する時に、全てのカラムで検索項目入力欄がある場合に typeが入力されていたらtypeのwhere文を追

    • 0評価
    • 80PV
    tansansui tansansui 5日前に コメント
  • 解決済

    回答
    1

    SQLで抽出が上手くいきません。

    前提・実現したいこと 指定した条件で絞り込んだデータ結果を取得したいです。 副問い合わせで抽出した日付が主問い合わせで where句で指定した日付より前のデータが欲しいです。 副問い合わせの部分までは抽出できているのですが、、上手くいきません。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 発生している問題・エラーメッセージ ERR

    • 0評価
    • 61PV
    orlimar orlimar 5日前に 質問を編集
  • 解決済

    回答
    2

    画像クリック時の値の取得

    入力フォームを作成していて、ある箇所まで進めるとモーダルを表示しモーダル内で画像を表示させています。 そして、その画像をクリックしたら画像のデータを取得するという処理が書きたいのですが、上手くできませんでした。 以下ソースです。 //Ajaxで取得してきたデータがある場合

    • 0評価
    • 162PV
    jun68ykt jun68ykt 6日前に コメント
  • 受付中

    回答
    5

    PostgreSQLで複数カラムを同じキーワードで検索する方法

    複数カラムに対して1つのキーワードで検索を行おうとしています。 例えば「大阪」で検索したときに 都道府県カラムの大阪、市町村カラムの大阪、姓名カラムの大阪それぞれどのカラムでもいいので含んでいるレコードを出力したいです 単純にOR条件でWHERE区に条件を書くのがいいでしょうか? それとも他に何か検討すべき方法などありましたら教えてください。

    • 1評価
    • 304PV
    AketiJyuuzou AketiJyuuzou 6日前に 回答
  • 解決済

    回答
    1

    PCのXanppのSQLで動くプログラムがサーバーのSQLでは動かない

    前提・実現したいこと PHPでSQLを使ったプログラム作成中です。 手元のPCのXamppで動作確認したプログラムを、 サーバーにアップして動かしました。 DBのデータ更新ですが、手元では更新できたデータが更新できません。 必要なデータはVAR_DUMPで全て揃っていることを確認しました。 $pdo = new PDO( 'mysql:host=127.0

    • 0評価
    • 70PV
    Gmountain Gmountain 1週間前に 回答
  • 解決済

    回答
    2

    ハッシュタグのDBテーブル構造

    前提・実現したいこと インスタグラムのようなSNSをPHP+MySQLで作成しています。 投稿する際に、記事にハッシュタグを複数つける機能を実装したいのですが、データベースのテーブル構造でどちら(もしくはそれ以外)が最適かを教えて頂けますでしょうか?インスタグラム同様にハッシュタグはユーザが任意で作成する事が出来ます。 また、DBに格納するハッシュタグに"

    • 0評価
    • 82PV
    sazi sazi 1週間前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    5362

  • 総質問数

    1823

  • 今週の質問数

    15

関連するタグ

SQLタグのよく見られている質問

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