SQL

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

RSS

  • 解決済

    回答
    3

    SQL内NVL CASEが効かない

    取得したデータ項目に対して、その項目の値がNULLであれば、’文字列’に変換するように書いていますが、なぜか効かない(変換してくれない、NULLのまま)、この問題を解決できるアドバイスをいただけませんか?(内部結合や外部結合やサブクエリなどを使っている) 宜しくお願い致します。 SELECT FINAL_RESULT.RESULT2

    • 0評価
    • 56PV
    cina12064 cina12064 1日前
  • 受付中

    回答
    3

    SQLのGROUP BYを使ったサブクエリの仕方について

    emp表から、部門コード、部門の平均給与、部門別の社員数、給与が部門の平均給与以上の社員数を部門コードの昇順で求めるには、どう記述すればいいでしょうか?ご教授お願いします。 部門コード 部門の平均給与 部門の社員数 平均給与以上の社員数 ---------- -------------- ------------ -------------

    • -3評価
    • 121PV
    karanaru7125 退会済みユーザー 13時間前
  • 解決済

    回答
    6

    登録システムを作成する際の注意するべきこと

    前提・実現したいこと 現在PHPにて会員登録システムを作成しています。 その際にセキュリティについて注意しておくことがわかりませんので質問させていただきます。 XSS対策,SQLInjection対策はしてあります。 他に対策するべき点はありますでしょうか? よろしくお願いします。

    • 0評価
    • 173PV
    eagle1712s eagle1712s 6日前
  • 受付中

    回答
    4

    SQLで指定文字の前を抽出したい

    前提・実現したいこと SQLで一部文字列を抽出する方法はありますか? 例:メールアドレスからの「@」の前を抽出 例:埼玉県、神奈川県、千葉県…等のリストから「県」の前を抽出 初めの○文字等、決まった文字数を一律で抽出する方法はわかるのですが、 上記のような指定文字の前の部分を抽出する方法はありますでしょうか。 恐れ入りますが、どうぞよろし

    • 0評価
    • 80PV
    aimi aimi 2日前
  • 受付中

    回答
    2

    論理削除以外の解決方法

    環境情報 MySQL 5.7系 アプリケーションはRuby on Railsを使用 DDL 自社システムのDDL(架空のものです)を以下に記載します -- マスタ系テーブル --------------------------------------------------------------------------------

    • 1評価
    • 107PV
    u28epGUsk u28epGUsk 2日前
  • 解決済

    回答
    1

    SQLServerで、うるう年を結合して前年比較をする

    SQLserver2008R2使用しています。 お店の日別予算・当日売上・前年売上を表示させようとしています。 ●現状 日付 店舗 予算 実績 前年 20170201 A 110000 100000 90000 20170202 A 100000 70000 60000 20170203 A 100000 120000

    • 0評価
    • 87PV
    tomato-salada tomato-salada 1日前
  • 解決済

    回答
    1

    Transact-SQLの関数について、こんな関数ありますか的な質問です

    Transact-SQLの関数について質問です。 特定の列が特定の値であれば指定した値を返す関数ってありますか(isnullみたいな関数) 例) isnull(特定の列,0) →特定の列がnullであれば0を返す やりたいこととしては、特定の列の値が99であれば0にしたいです。case文を書けばできるとは思いますが、もっと上手いやり方はない

    • 0評価
    • 29PV
    trtl21 trtl21 1日前
  • 受付中

    回答
    1

    SQL 副問合せ laravelでの書き方

    Laravelで初めてSQL文を書こうとしているのですが 副問合せなどが絡んでて書き方がわかりません。 「直書き」しか無理なら「直書き」でもいいので ご教授頂きたいです。 Laravelの書き方に落とし込めたら最高です。 宜しくお願い致します。 select ts.substation_id as id, ts.substati

    • 0評価
    • 27PV
    Rusty_k Rusty_k 1日前
  • 解決済

    回答
    4

    HAVING句でのAVGの使い方

    「達人に学ぶSQL徹底指南書」(著者:ミック、発行:翔泳社)の 第1部、1-10 帰ってきたHAVING句 「集合にきめ細やかな条件を設定する」の内容でつまずいています。 テーブル名:TestResults 列はstudent_id|class|sex|scoreの4列で15行 student_id|class|sex|score 001

    • 0評価
    • 102PV
    m.g2017 m.g2017 4日前
  • 解決済

    回答
    4

    SQLにて()の外の文字を対象にして検索がしたい

    DBに "霞が関駅(東京都)" "日吉駅(東京都)" "東京駅" "浦和駅" "南浦和駅" "浦和美園駅" が入っていたとして 「東京」で検索したら "東京駅"のみ 「浦和」で検索したら "浦和駅" "南浦和駅" "浦和美園駅" が出てくるようにしたいのですが、 「()の外の文字を対象にして検索」のようなことは可能で

    • 0評価
    • 75PV
    katao katao 5日前
  • 解決済

    回答
    3

    order byしてからgroup byしたい場合

    order by よりも group byの方が先に処理されますが、group byする値をdescしたもの取得する場合はどのようにしたらよいのでしょうか? select * from t_user as A left join t_statas as b on A.id = B.user_id group by b.user_id order by

    • 0評価
    • 103PV
    happy_tera happy_tera 6日前
  • 解決済

    回答
    2

    作成したlistをMySQLにインサートしたい

    いつもお世話になっております。 Python3を用いて、データベースの取得及びインサートを行うプログラムを作成しております。使用しているSQLドライバはMySQLdbです バージョン D:\Dev>Python -V Python 3.5.2 :: Anaconda 4.2.0 (64-bit) 行ないたい事 以下のようなテーブルがありま

    • 1評価
    • 54PV
    dohq dohq 1週間前
  • 解決済

    回答
    3

    Mysql updateが通らない

    Update `post_oshirase` Set `タイトル` = 'タイトル', `説明` = '説明' Where `No` = 1 この文を実行しようとすると、エラーは、でないのですが 実行されません。 編集されずに、終わってしまいます。 どこか間違っている場所がありますか?

    • 0評価
    • 74PV
    userones userones 1週間前
  • 受付中

    回答
    2

    PL/SQLでのwithがエラー

    前提・実現したいこと PL/SQL内のSQLでwithを使用したい 発生している問題・エラーメッセージ PL/SQL: SQL Statement ignored 対象のSQL CREATE OR REPLACE PROCEDURE IS : BEGIN with w as ( select a,b,c fro

    • 0評価
    • 45PV
    R7038XX R7038XX 5日前
  • 解決済

    回答
    1

    php abdbに関して

    Test test1 test2この三つのテーブルをleft joinさせる形で結合させたいのですがどうしたら行けますか?

    • -4評価
    • 98PV
    Choqpp3 Choqpp3 6日前
  • 解決済

    回答
    1

    sql文の()について

    SELECT * FROM (SELECT TWEET.TWEET_ID AS TWEET_ID, TWEET.USER_ID AS USER_ID, USER.USER_NAME AS USER_NAME, TWEET.TEXT AS TEXT FROM TWEET INNER JOIN USER ON TWEET.USER_ID = USER.USER_

    • 0評価
    • 43PV
    Yoshi-- Yoshi-- 6日前
  • 解決済

    回答
    1

    【Ruby on Rails】一覧画面にて文章の見出しのみ出力したい

    お世話になります。 Ruby on Railsと言うよりは、SQLや設計自体の問題かもしれませんが どうぞ宜しくお願い致します。 一覧画面の出力項目に、文章があり 文字数が多いと画面のように改行されてしまいます。 なので、文章の見出し(例えば先頭の10文字のみ)のみ表示したい場合、どういう方法があるでしょうか? 自分なりに方法を考

    • 0評価
    • 36PV
    pecchan pecchan 6日前
  • 解決済

    回答
    1

    MySQLで存在しないデータを確認してレコード追加したい場合

    存在しない行を追加する場合に以下のSQLで追加できました。 INSERT INTO table(colum1,colum2) SELECT * FROM (SELECT 'data1','data2') AS TMP WHERE NOT EXISTS (SELECT * FROM table WHERE colum1 = 'data1'); ただ

    • 0評価
    • 67PV
    yamayamak yamayamak 1週間前
  • 解決済

    回答
    2

    ResultSetを使った値の取得

    LOGIN_IDとPASSが一致した場合Campany_nameのデータをデータベースから取得したいのですが ResultSetを使いこのような形で書きました。 public void isGetName(String Login_ID,String PASS) throws ClassNotFoundException, SQLException

    • 0評価
    • 47PV
    MISHIRO MISHIRO 1週間前
  • 受付中

    回答
    2

    ASP.NET MVCにて複数のチェックボックスの状態を取得したい

    viewの方でfor文を用いてチェックボックスを作成し モデルの方でどのチェックボックスがチェックされているかなどの状態を取得したいのですがどこを調べても見つかりませんでした。 HTML.checkboxforだとできなさそうでしたので inputで行おうとしたのですがわかりません。 どなたかわかる方ご教授お願い致します。

    • 0評価
    • 65PV
    W.Taka W.Taka 1週間前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    4606

  • 総質問数

    1214

  • 今週の質問数

    15

関連するタグ

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