【Java】ディープコピーの実装方法

開発

2021/1/24

【SQL】ORDER BY句の使い方(並び替え)

ORDER BY句の基本構文 SQLの「ORDER BY」を使えば、抽出したデータをソート(並び替え)することができます。 ORDER BYの基本構文 SELECT  列名  FROM  表名  ORDER BY  列名  [ASC もしくは DESC]; ASC:昇順 DESC:降順 ※ASCは省略可   本記事では、抽出したデータをソート(並び替え)する方法を解説していきます。 また「userテーブル」には、次のようなデータが格納されていることを前提としています。 【userテーブル】 ID ...

2021/1/23

【SQL】OUTER JOINの使い方(テーブル外部結合)

OUTER JOINの基本構文 SQLの「OUTER JOIN」を使えば、テーブルを外部結合することができます。 左外部結合の基本構文 SELECT 列名 FROM 表名1  LEFT OUTER JOIN  表名2  ON  結合条件; 右外部結合の基本構文 SELECT 列名 FROM 表名1  RIGHT OUTER JOIN 表名2  ON  結合条件; ※OUTERは省略可   本記事では、テーブルの外部結合を行う方法を解説していきます。 また「userテーブル」と「departmen ...

2021/1/23

【SQL】INNER JOINの使い方(テーブル内部結合)

INNER JOINの基本構文 SQLの「INNER JOIN」を使えば、テーブルを内部結合することができます。 内部結合の基本構文(INNER JOIN) SELECT 列名 FROM 表名1  INNER JOIN  表名2  ON  結合条件; また「INNER JOIN」を使わなくてもWHERE句でテーブルを内部結合することもできます。 内部結合の基本構文(WHERE) SELECT 列名 FROM 表名1,  表名2 WHERE  結合条件; スポンサーリンク 本記事では、テーブルの内部結合を行 ...

2021/1/21

【SQL】DISTINCTの使い方(重複データ除外)

DISTINCTの基本構文 SQLのDISTINCTを使うと、重複したデータを除外することができます。 DISTINCTの基本構文 SELECT DISTINCT 列名 FROM 表名 WHERE 条件; スポンサーリンク 本記事では 「DISTINCT」を使い、重複データを除外する方法を解説していきます。 また、下記の「userテーブル」に次のようなデータが格納されていることを前提としています。 【userテーブル】 ID (id) 名前 (name) 住所 (address) 年齢 (age) 部署I ...

2021/1/21

【SQL】SELECT BETWEEN句の使い方

SELECT BETWEEN句の基本構文 SELECTの条件式に「BETWEE」を使用すると、列(カラム)の値が指定した範囲内に含まれているかどうかという条件式を記述することができます。 BETWEE句の基本構文 SELECT 列名 FROM 表名 WHERE 列名 BETWEE 値1 AND 値2;   本記事では BETWEEN 句を使った条件式の記述方法について解説していきます。 また、下記の「userテーブル」に次のようなデータが格納されていることを前提としています。 【userテーブル ...

2021/1/21

【SQL】SELECT IN句の使い方

SELECT IN句の基本構文 SQLのSELECTでIN句を使用すると、指定した複数の値に合致するデータを抽出することができます。 IN句の基本構文 SELECT  列名  FROM  表名  WHERE  列名  IN  ('値1', '値2', ..., 値n); スポンサーリンク   本記事では IN 句を使った条件式の記述方法について解説していきます。 また、下記の「userテーブル」に次のようなデータが格納されていることを前提としています。 【userテーブル】 ID (id) 名前 ...

2021/1/21

【SQL】SELECT LIKE句の使い方

SELECT LIKE句の基本構文 SQLのSELECTでLIKE句を使用すると、対象の列に対して文字列検索を行うことができます。 LIKE句の基本構文 SELECT  列名  FROM  表名  WHERE  列名  LIKE  '検索文字'; LIKE句で部分一致検索を行うには、次のワイルドカードを使用します。 ワイルドカード 説明 % 0文字以上の任意の文字列 _ 任意の1文字 スポンサーリンク 本記事では、下記の「userテーブル」に次のようなデータが格納されている前提で説明しています。 【use ...

2021/1/21

【SQL】SELECT文の基本的な使い方

SELECT文の基本構文 SELECT文とは、データベースからデータを抽出するための命令文です。 SELECT文の基本構文 SELECT  列名  FROM  表名  WHERE  条件 スポンサーリンク 本記事では、下記の「userテーブル」に次のようなデータが格納されている前提で説明しています。 カラム名 データ型 その他 id INT 主キー name VARCHAR (50) NULL許容しない address VARCHAR (255) age INT 特定の列を抽出する 特定の列を抽出したい場 ...

英字

2020/9/13

Javaで英字のチェックを実装する方法

はじめに 正規表現を使いJavaで英字のチェックを実装する方法を紹介します。 チェック内容 正規表現 英字 ^[a-zA-Z]+$ 英字(大文字) ^[A-Z]+$ 英字(小文字) ^[a-z]+$ スポンサーリンク 【Java】正規表現で英字のチェック 正規表現を使った英字チェックは次の通り。 /** * 英字チェック * @param value 検証対象の値 * @return 結果(true:英字、false:英字ではない) */ public static boolean isAlphabet( ...

2020/9/13

Javaでひらがなのチェックを実装する方法

はじめに 正規表現を使い、Javaで「ひらがな」のチェックを実装する方法を紹介します。 今回の例で使用する正規表現は以下です。 ^[\u3040-\u309F]+$ スポンサーリンク Javaで「ひらがな」のチェックを実装する 正規表現を使った「ひらがな」のチェックを次の通り。 /** * ひらがなチェック * @param value 検証対象の値 * @return 結果(true:ひらがな、false:ひらがなではない) */ public static boolean isHiragana(Str ...

© 2021 ITを分かりやすく解説