- 2023.09.22
【SQL】INSERT文を使ってデータを追加する方法を解説
SQLのINSERT文は、データベースにデータを挿入するのに使用するクエリです。本記事では、INSERT文の基本的な使い方からCASE式やJOIN句との併用方法を中心に解説します。ぜひ参考にしてください。 INSERT文とは SQLのINSERT文は、データベースのテーブルに新しいレコードを挿入するクエリです。挿入するデータの内容としては固定値のみならず、ほかのテーブルからデータを引っ張ってきたり […]
SQLのINSERT文は、データベースにデータを挿入するのに使用するクエリです。本記事では、INSERT文の基本的な使い方からCASE式やJOIN句との併用方法を中心に解説します。ぜひ参考にしてください。 INSERT文とは SQLのINSERT文は、データベースのテーブルに新しいレコードを挿入するクエリです。挿入するデータの内容としては固定値のみならず、ほかのテーブルからデータを引っ張ってきたり […]
データベース操作の際に、特定の基準を満たすデータのみを抽出したい状況はよくありますよね。そこで本記事では、データの絞り込み条件を指定する「HAVING」句について解説します。また、HAVING句と似たクエリであるWHERE句との違いも説明しますので、ぜひ参考にしてください。 HAVING句とは SQLのHAVING句は、条件を指定するクエリで、抽出や更新の対象となるデータの絞り込む際に用いられます […]
SQLのCASE式は条件分岐を行うときに使います。 本記事ではCASE式の機能について具体例を交えて解説します。今後のSQL学習の参考にしてみてください。 CASE式とは? SQLのCASE式とは、SELECT句やUPDATE句などのSQL文中で「条件分岐処理」を行うのに用いられるクエリ(命令文)です。CASE式はデータごとに指定条件にあてはまるかを判定し、判定結果に応じて異なる処理を行います。C […]
SQLのLIKE句は曖昧検索をするときに使います。 本記事ではLIKE句の機能について具体例を交えて解説します。今後のSQL学習の参考にしてみてください。 LIKE句とは? SQLのLIKE句とは、曖昧検索をする際に使われるクエリです。LIKE句を使えばカラム(列)に対して文字列検索ができます。その検索条件にワイルドカードを用いることで、その文字列を含むレコードを検索できます。 ワイルドカードとは […]
DELETE文はデータを削除するときに用いられる、SQLの代表的なクエリ(命令)の一つです。 本記事ではDELETE文の概要から解説します。また、比較されることの多い「TRUNCATE文」との違いについても併せて紹介するので今後のSQL学習の参考にしてください。 DELETE文とは SQLの「DELETE」とは、データを削除するクエリです。条件を指定しなければ、テーブル内のレコードがすべて削除され […]
フリーランスエンジニア向けのエージェントといっても、その数は多く、エージェントによって規模感やシステム、雰囲気などはさまざまです。そんななかで、「フリーランスエンジニアとしてエージェント選びで失敗したくない」「エージェントをいろんな観点で比較して決めたい」という人も多いのではないでしょうか? そこで、本記事ではエージェント選びで迷っている人に向けて、数あるフリーランスエージェントの中から、おすすめ […]
「GROUP BY」句とは? SQLの「GROUP BY」句とは、任意のカラムの値に基づいてレコードをグループ化するのに用いられるクエリです。集計関数(SUMやCOUNTなど)と併用することで「クラスごとの人数を調べる」というように、グループごとの合計値やレコード数を求めることができます。また、「WHERE」句や「HAVING」句を併用して条件付きのグループ化を行ったり、「ORDER BY」句との […]
SQLのCOUNTはDBのレコード件数を数える際に用いる頻出の関数ですが、COUNT()の括弧の中で何を指定すべきなのか、NULLの扱い、重複の処理など細かく考えるとよく知らない…ということもあるかもしれません。今回は、そんなSQLのCOUNT関数について細かく解説していきます。 COUNTとは SQLのCOUNTとは集計関数の1つで、指定したカラムのレコード件数を数える関数です。また、応用すれば […]
本記事ではSQLがよくわからないという人に向けて、SQL文法のなかでも難易度の高い「EXISTS」の基礎から使い方、類似文法との違いまで解説します。今後のSQL学習の参考にしてみてください。 EXISTSを学ぶ上での予備知識 すでにわかってるよ~という人は読み飛ばして問題ありません。 データベースは集約・整理したデータを保管・管理する、いわば「箱」のようなシステムです。SQLはそのデータベースにア […]
IT業界に身を置く人やITの勉強をしている人であれば必ず「デプロイ」という言葉を耳にする機会があると思います。 しかし、デプロイは具体的にどういった作業なのかよくわからないという人も多いのではないでしょうか? そこで、本記事ではデプロイがよくわからないという人に向けて、デプロイのについて、関連作業との違いやデプロイを行うタイミング、デプロイを行ううえで大事なポイント、などについて解説します。また、 […]