SQL

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

RSS
  • 受付中

    回答
    3

    SQLのコードを短くしたい

    前提・実現したいこと お世話になっております。 SQLで苦戦しております。 自分でコードを書いて、動くことを確認したのですが、冗長に感じています。。。 短くする(※アルゴリズムの変更も含む)ことは可能でしょうか? 以下問題のテーブル(studentとtest)とレコードの図です。 student id student_name

    • 0評価
    • 98PV
    AketiJyuuzou AketiJyuuzou 4時間前に 回答
  • 受付中

    回答
    1

    Laravel エラー SQLSTATE[HY000] [2002] php_network_get...

    環境  Laravel5.6 php7.1 mysql5.7 現在Dockerで環境を構築し、ログイン画面を作っていたのですが、アドレスとPWはあっているのですが、ログインをしようとすると以下のエラー文が出てしまいます。 SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrin

    • 0評価
    • 42PV
    yryuu yryuu 4時間前に 回答
  • 受付中

    回答
    0

    DB2のストアドの出力パラメータの受け取り

    前提・実現したいこと DB2のストアドプロシージャ(SQL PL)をLinuxのシェルスクリプトで呼び出し、 プロシージャの出力変数をシェルスクリプト内の変数に格納する方法があるか知りたい。 (代替案でも構いません) 発生している問題・エラーメッセージ シェルスクリプト側でプロシージャの出力変数を受け取って正常終了、異常終了の判定を 行いたいが、それ

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

    回答
    2

    PARTITION BYの集計について

    お世話になります。 下記クエリを実行したときに、下記のような結果が出力されます SELECT 商品番号 ,TO_CHAR(年月度, 'yyyy/mm') 年月度 ,SUM(販売数) 月計販売数 ,SUM(販売数) OVER(PARTITION BY 商品番号) 累計販売数 FROM HANBAIYH WHER

    • 0評価
    • 51PV
    yamaguti yamaguti 2時間前に ベストアンサー
  • 解決済

    回答
    1

    BiGqueryでカラムの重複による'_TABLE_SUFFIX'のエラーについて

    GCPのBigQueryテーブルのカラムが重複していて、WHERE句の条件指定部分で以下のように WHERE _TABLE_SUFFIX BETWEEN '20171031' AND '20171101' _TABLE_SUFFIXで条件指定するとエラーが出ます。 #エラー Error: Column name _TABLE_SUFFIX is

    • 0評価
    • 16PV
    Orlofsky Orlofsky 15時間前に ベストアンサー
  • 解決済

    回答
    2

    SQLで行列を入れ替えたい

    SQLで行列を入れ替えたい お世話になります。 行列を入れ替えたいのですが、 下記のクエリを実行すると、 sqlコマンドが実行できませんとなってしまいます。 エラーはUnPivotの列で出ています。リファレンスを見ても書き方が間違っているように見えず どなたか修正方法をご教示頂ければ幸いです。 よろしくお願いいたします。 WITH tal_1

    • 0評価
    • 88PV
    Orlofsky Orlofsky 2時間前に ベストアンサー
  • 受付中

    回答
    1

    名寄せで「電話番号/Eメール/会員ID」のいずれか合致の場合、同一ユーザーと判定する方法

    以下のイメージで「電話番号/Eメール/会員ID」のいずれかが合致した場合、 同一ユーザーと判定するSQLを作成したいと思います。 また参照元のログテーブルは、以下のように一つです。 この場合、「No.4」で電話番号が変更されたと仮定します。 →「会員ID:123」は「電話番号」のデータを2つ持たせたい。 →新たに「電話番号2」というカラムを作るべ

    • 0評価
    • 51PV
    hihijiji hihijiji 1日前に 回答
  • 解決済

    回答
    1

    mysql 以下のような検索ができるsql文はありますでしょうか?

    データ構造 # route { "id": "kdfnakdnfakndfajfajdb", "name": "山手線" } # station { "id": "nfwiha4hqwkefnjg", "route_id": "kdfnakdnfakndfajfajdb", "name": "渋谷駅" } # r

    • 0評価
    • 61PV
    sueken5 sueken5 1日前に ベストアンサー
  • 解決済

    回答
    2

    SQL:数値の値によって結果を変化させたい

    ORACLE の文字列変換について質問です。 以下のように変化させたいです。 Number型 0 → 文字列 00 Number型 1 → 文字列 01 Number型 10 → 文字列 10 Number型 null → 文字列 半角スペース2桁 としたいのですが、力不足ゆえ、うまくいきません。。。 おわかりになる方、教えてください。 お願

    • 0評価
    • 39PV
    sazi sazi 2日前に 回答
  • 解決済

    回答
    1

    SQLでDBをコマンドラインで作る

    前提・実現したいこと SQLの勉強のために、DBを用いたカウンターを開発しています。 現在はその最初のDB作成を行っています。 http://php.dori-mu.net/db-counter.html ↑このサイトを参考にしています 発生している問題・エラーメッセージ ERROR 1044 (42000): Access denied for u

    • 0評価
    • 73PV
    Shikitaka Shikitaka 2日前に ベストアンサー
  • 受付中

    回答
    3

    group by はどのような用途で用いられるのか?

    SQLでgroup by はどのような用途で用いられるのでしょうか? group by でググってみると「集計のために使われる」と出てきたのですが、集計のためとはどういうことでしょうか? 参考サイト:http://sql55.com/t-sql/sql-basic-8.php http://www.atmarkit.co.jp/ait/articles/00

    • 0評価
    • 86PV
    sazi sazi 3日前に 回答を編集
  • 解決済

    回答
    3

    MariaDBの文字化けがなおせません

    下記の要領でテーブルにレコードを追加したのですが、文字化けの原因がわかりません。 何が原因でどうしたら文字化けがなおるのか教えていただけませんでしょうか。 よろしくお願いいたします。 環境 OS:Windows10 DB:MariaDB(XAMPP for Windows) 【実行手順】 1) コードページを65001に変更 Active cod

    • 0評価
    • 117PV
    awa awa 4日前に ベストアンサー
  • 受付中

    回答
    2

    身長の高い選手ベスト5を抽出する方法

    http://tech.pjin.jp/blog/2016/09/11/sql練習問題-問23/ の問題をSQLplusで解いていて、 Select * From players Order by height desc Fetch first 5 rows only でエラーになります これはどこを間違えているんでしょか。 Limitでやってエラ

    • -3評価
    • 119PV
    sazi sazi 4日前に 回答
  • 受付中

    回答
    1

    DB・SQLのパフォーマンステストツールで、使いやすいものはありませんか?

    解決したいこと DB/SQLの設計/開発を効率化するような、ツール/取り組みがあれば知りたい。 特に、DB特性に合わせた、SQLのパフォーマンスを測定できるようなツールがあれば知りたい。 経緯 こんにちは。 業務でSQLを触っていて、最初のシードデータ(多くても数100件とか。)をもとに SQLを組んで設計・動作確認し、実運用をしたものが、 そのうち

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

    回答
    3

    MySQLでwhileのようなSQLを作りたい

    実現したいこと 次のようなテーブルがあったとして SampleTable id value 1 + 2 + 3 - 4 - 5 + 次のような処理を持つSQLを作成し dataset = [+, +, -, -, +] result = [] i = 0 while(flg){ if(dataset[i]

    • 0評価
    • 87PV
    yokatone yokatone 4日前に ベストアンサー
  • 受付中

    回答
    2

    java.sql.DriverManager、DBなければエラーにしたい

    Java初級者です。 java.sql.DriverManager を使って sqlite データベースへの接続(その後のアクセス)を行おうとして、java.sql.DriverManager.getConnection("jdbc:sqlite:xxx.db") なるメソッドを用いました。 このメソッドは xxx.db が存在しない場合には、それを生成

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

    回答
    3

    Webアプリケーションの基礎知識について

    Webアプリケーションを作れるようになりたいという一心で2週間前にruby on railsの勉強を始めました。 教材としては「TechBoost」という会社のものを使ってわからないながらも写経したり2周目をやってみたりとなんとか手を動かしてやっていたのですが、少し質問された時に全くと言っていいほど基礎知識というものが入ってないということに気がつきました。

    • 0評価
    • 156PV
    SakuInVR SakuInVR 4日前に ベストアンサー
  • 受付中

    回答
    2

    OpenPNEで全員フレンド機能を実装したい(PHPエラー)

    前提・実現したいこと OpenPNEというmixiライクなものをロリポップサーバーに 入れました。そこで全員フレンド機能を実装しようとこちらのページを参考にやっているのですが、エラーが出てphpが実行できません。 ユーザーが新規作成された時点もしくは新規ユーザーがログインした時点で現メンバー全員と フレンドになっていることが条件です。 発生している問

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

    回答
    2

    SQL <Mysql2::Error: Can't connect to local MySQL s...

    SQL の勉強を少ししているのですが、 rake db:create したら以下のエラー文が出てきました。 (途中省略) <Mysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)> <Mysql2::Error: Can't con

    • 0評価
    • 97PV
    dossy dossy 5日前に 回答
  • 解決済

    回答
    1

    sqlで親子テーブルに入力する方法

    データベースのSQLについて質問があります。 親子テーブルがある場合、selectは親子をjoinでつなげれば、関連したデータがつながって出てきます。 親子データをjoinみたいにして、関連テーブルにinsertする方法はありますか。 今までは親データを入力して、親のidを取得して、子データを登録していました。 以下のテーブルの場合 【親テー

    • 0評価
    • 38PV
    d_neko d_neko 6日前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    5807

  • 総質問数

    2175

  • 今週の質問数

    17

関連するタグ

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

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