SQL言語– category –
-
SQL言語
SQL│文字列を日付型に変換するTo_Date・Convert
今回は、SQLで文字列を日付型に変換する方法について説明します。 さまざまな形式で入力される日付データ(文字列)を一貫した日付型で管理することは、データ整合性を維持するためにとても重要です。 なお、変換するためのSQLの記述はRDBMSに... -
SQL言語
SQL|日付型・時刻型のフォーマットや現在日付の取得方法を解説
今回はSQLのデータ型のうち、「日付型」と「時刻型」の基本的な内容について説明します。 日付型や時刻型のデータは、日常生活においても、オンラインショップの購買履歴やホテルの予約システム、ニュース記事の更新日などで使われており、とても身近なデ... -
SQL言語
SQL│文字列型CHAR・VARCHARの違いと使い分けを解説
今回は、SQLのデータ型のうち、CHARやVARCHARなどの「文字列型」について説明します。 文字列型データは、実社会においても頻繁に使われるデータ型のひとつで、日常的に接している情報でもあります。たとえば、Amazonの巨大な商品データベースのうち、商品... -
SQL言語
SQL|通貨型MONEY・SMALLMONEYの使い所は?
今回は、SQLの通貨型MONEYとSMALLMONEYについて説明します。 標準SQLにおいては、金額のデータ型は数値型を使うことが一般的です。金額が整数であればINT、より精緻な金額を扱うならDECIMALがよく使われる数値型でしょう。 一方、SQLには通貨型としてMONEY... -
SQL言語
SQL|数値型・桁数の選び方とデータベースに与える影響について解説
今回は、SQLのデータ型のうち、種類が多く存在する「数値型」について説明します。 数値型データは、実社会においても最も多いデータ型のひとつで、データベースのコアな情報でもあります。SQLの数値型では、INTやSMALLINTなどの整数型のほか、FLOATのよう... -
SQL言語
SQLのデータ型一覧│数値型や日付型など主要6つの型を詳細解説
SQLで使われるデータ型について。数値型・通貨型・文字列型・日付型/時刻型・ブール型・バイナリ型の主要6つの型を解説します。 それぞれ、範囲や形式、そしてSQL文の例を掲載します。 【数値型】 データ型名カテゴリ説明INT整数型一般的な整数データSMALL... -
SQL言語
SQL│CASEの構文。SELECT・UPDATE・NULL判定
今回はSQLの条件分岐で使用するCASE式について説明します。 条件分岐はプログラミング言語においても必須の概念であり、SQLでも使用頻度の高い構文のひとつです。 CASE式は、テーブルのデータを抽出するときや更新する際に条件式を用いて評価(真偽の判定... -
SQL言語
SQL│CONCAT関数を使った文字列の連結を紹介します
今回は、SQLで文字列を連結するときに使うCONCAT関数について説明します。 テーブルからデータを抽出するときに、列同士や任意の文字列を組み合わせて連結するための関数です。たとえば、別の列に格納されている部署コードと部署名や姓と名を連結すること... -
SQL言語
SQLで使う算術演算子。選択列リストや値に計算式を用いる
今回は、SQLで使う算術演算子について説明します。 SELECTでテーブルのデータを抽出するときや、INSERTで値を挿入するとき、UPDATEで値を更新するときに、それぞれ算術演算子を使うことができます。 この記事では、SQLで使える算術演算子と計算の優先順位... -
SQL言語
SQL│LIMITとOFFSETで抽出件数や開始位置を指定する
今回は、SQLのSELECT区で結果を抽出する際に、データの抽出件数や開始位置を指定することができるLIMITとOFFSETについて説明します。 一般にデータベースには大量のデータが格納されています。 それらを抽出する際にSELECT~FROMだけのSQL文を実行すると、...