SQLのCOUNTはDBのレコード件数を数える際に用いる頻出の関数ですが、COUNT()の括弧の中で何を指定すべきなのか、NULLの扱い、重複の処理など細かく考えるとよく知らない…ということもあるかもしれません。今回は、そんなSQLのCOUNT関数について細かく解説していきます。 COUNTとは SQLのCOUNTとは集計関数の1つで、指定したカラムのレコード件数を数える関数です。また、応用すれば […]
本記事ではSQLがよくわからないという人に向けて、SQL文法のなかでも難易度の高い「EXISTS」の基礎から使い方、類似文法との違いまで解説します。今後のSQL学習の参考にしてみてください。 EXISTSを学ぶ上でのSQLの予備知識 データベースは集約・整理したデータを保管・管理する、いわば「箱」のようなシステムです。SQLはそのデータベースにアクセスしてデータを操作するための言語で、データの取得 […]
「GROUP BY」句とは? SQLの「GROUP BY」句とは、任意のカラムの値に基づいてレコードをグループ化するのに用いられるクエリです。集計関数(SUMやCOUNTなど)と併用することで「クラスごとの人数を調べる」というように、グループごとの合計値やレコード数を求めることができます。また、「WHERE」句や「HAVING」句を併用して条件付きのグループ化を行ったり、「ORDER BY」句との […]
JavaScriptでHTMLを操作する方法のうち最も基本的なものに「getElementById」という、HTML要素を取得するメソッドがあります。getElementByIdを使用することで取得した要素の内容やスタイルを変更するのが容易になるなど、役立つ場面は多々あります。本記事では、JavaScript学習者向けにgetElementByIdの使い方をソースコードを用いて解説します。 get […]
IT業界が注目を浴びる昨今、他業種からの転職や副業などでプログラミングスキルを身につけたいという方も非常に多いのではないでしょうか。 とはいっても、プログラミング言語は何百種類とあり、しかもトレンドが激しく移り変わるので、いったいどれを勉強すればいいのか迷ってしまいますよね。 この記事では、これからプログラミングを学びたい方・未経験からITエンジニアを目指したいという方に向けて、目的に合わせたおす […]
データベース管理システムで使用する構造化問い合わせ言語「SQL」のうち、データ操作言語(DML)には、以下の4種類の文があります。 INSERTデータテーブルにデータを追加するSELECTデータテーブルの格納データを検索するUPDATEデータテーブルの格納データを更新するDELETEデータテーブルの格納データを削除する 本記事では、そのなかでもデータ検索に用いる「SELECT」文について基礎から解 […]
WHERE句とは SQLのWHERE句とはレコードをフィルターする条件を指定するクエリで、抽出や更新の対象となるデータの絞り込みを行う場合に用いられます。たとえば、データを抽出する「SELECT」文と組み合わせれば抽出するデータに条件を付けることで抽出対象を絞り込めたり、データを更新する「UPDATE」文と組み合わせればデータの更新対象を絞り込めます。 このように、WHERE句を扱うことでデータベ […]
VBAではExcelに罫線を引くことができます。罫線を引けるようになれば表も作成できるようになるのでぜひマスターしましょう! 罫線を設定する方法 罫線とは 罫線とはセルを囲う線のことであり、罫線を引くことで表が視認しやすくなります。 罫線設定前 罫線設定後 罫線を引くと表が見やすくなりますね! セルに罫線を設定する方法 Range関数でセルの範囲を指定し、そのセル内の罫線を引く箇所を指定します。 […]
Excel VBAで文字列の検索や置換を行う際に、一定の条件に当てはまる文字列を何パターンもまとめて処理したいと思ったことはありませんか?正規表現を使いこなせるようになると、文字列の検索・置換などの処理が一気に便利に行えるようになります。 VBAの正規表現について徹底解説 この記事では、VBAにおける正規表現について解説していきます。まずは基本的なところを押さえて解説していきます。 そして、実際に […]
Excelを使っていて、自分だけに必要な計算処理をしてくれる関数が欲しいと思ったことはありませんか? Excelで用意されている数多くの関数と同じような処理を自分で作成したいときは、Functionプロシージャを使います。 Functionプロシージャの使い方を解説 この記事では、Functionプロシージャについて基本的なところから解説をしていきます。 そして、実際にFunctionプロシージャ […]