- 2023.09.22
【SQL】HAVINGの使い方とWHEREとの違いを解説
今回は、データベース言語SQLの「HAVING句」を解説していきます。データベース操作の際に、ある特定の基準に合致するデータのみを抽出したいと思うことはよくあります。そんなときに役立つHAVING句の解説と、同様の役割を果たすWHERE句との違いにも触れていきます。 HAVING句とは? SQLのHAVING句は、SELECT文中で使用され、GROUP BY句によってグループ化されたデータに対して […]
今回は、データベース言語SQLの「HAVING句」を解説していきます。データベース操作の際に、ある特定の基準に合致するデータのみを抽出したいと思うことはよくあります。そんなときに役立つHAVING句の解説と、同様の役割を果たすWHERE句との違いにも触れていきます。 HAVING句とは? SQLのHAVING句は、SELECT文中で使用され、GROUP BY句によってグループ化されたデータに対して […]
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文とは? DELETE文はデータの削除を行う、SQLの代表的なクエリです。レコード(行)を削除するのに使われるDELET […]
フリーランスエンジニア向けのエージェントといっても、その数は多く、エージェントによって規模感やシステム、雰囲気などはさまざまです。そんななかで、「フリーランスエンジニアとしてエージェント選びで失敗したくない」「エージェントをいろんな観点で比較して決めたい」という人も多いのではないでしょうか? そこで、本記事ではエージェント選びで迷っている人に向けて、数あるフリーランスエージェントの中から、おすすめ […]
今回は、SQLにおいて、任意のカラムについてグループ化して集計していく際に便利な「GROUP BY」について解説していきます。 GROUP BYは、データベースのテーブル上に、同じグループで括られるようなレコードが存在しており、そのグループに基づいて売上を集計して表示したり、レコードを計算した上で表示したりする時に役立ちます。 GROUP BYとは? SQLの「GROUP BY」句は、特定のカラム […]
COUNT関数とは? COUNT関数とは「集計関数」の1つで、指定されたカラムのレコード数を調べるときに使用される関数です。 集計関数とは、その項目の合計値や平均値を求めたり、あるいはCOUNT関数のようにデータ件数を取得するなど、その名の通り集計を行う関数のことです。都度計算する必要がなくなり、データ分析などに使うと便利です。後ほど紹介しますが、集計関数はいくつかあり、それぞれ用途が異なります。 […]
本記事ではSQLがよくわからないという人に向けて、SQL文法のなかでも難易度の高い「EXISTS」の基礎から使い方、類似文法との違いまで解説します。今後のSQL学習の参考にしてみてください。 EXISTSを学ぶ上での予備知識 すでにわかってるよ~という人は読み飛ばして問題ありません。 データベースは集約・整理したデータを保管・管理する、いわば「箱」のようなシステムです。SQLはそのデータベースにア […]
IT業界に身を置く人やITの勉強をしている人であれば必ず「デプロイ」という言葉を耳にする機会があると思います。 しかし、デプロイは具体的にどういった作業なのかよくわからないという人も多いのではないでしょうか? そこで、本記事ではデプロイがよくわからないという人に向けて、デプロイのについて、関連作業との違いやデプロイを行うタイミング、デプロイを行ううえで大事なポイント、などについて解説します。また、 […]
Linuxの技術者認定資格の二強といえばやはり「LinuC」と「LPIC」です。 しかし、いざ受けるとなるとどちらを受けるべきか迷ってしまう人もいるのではないでしょうか。 そこで、本記事では、Linux認定試験の受験を考えている人に向けてLinuCがどんな資格なのか、LPICとの違いや、試験の難易度、合格点などを中心に解説します。また、試験を突破する勉強法や試験の予約方法なども紹介するので今後の受 […]