プログラミング 「MySQL」 一覧[5]

並び順

グループ化した値を連結する「GROUP_CONCAT関数」

令和2年 6月 25日
グループ化した値を連結する「GROUP_CONCAT関数」_サムネイル画像

「GROUP_CONCAT関数」とは「GROUP BY句」で集約をしたデータを指定したカラム内に含まれる値を指定した区切り文字(カンマ【,】…

手段 対象となるカラムを関数の引数に指定するだけです。「GROUP BY句」が使われてい…

MySQL

カラムに登録されているカンマ区切りのデータを使って検索・抽出する方法

令和2年 5月 12日
カラムに登録されているカンマ区切りのデータを使って検索・抽出する方法_サムネイル画像

カンマ区切りになっているデータに対して、その中に含まれる文字を対象い検索・抽出したい場面が多々たります。その様な時に活…

手段 WHERE句において、カラムにカンマ区切りでデータを「FIND_IN_SET関数」によって…

MySQL

データ抽出を任意指定の並び順にて行う「FIELD関数」

令和2年 3月 1日
データ抽出を任意指定の並び順にて行う「FIELD関数」_サムネイル画像

各カラム毎の昇順・降順に並び替えるのは容易なのですが、任意指定の並び順に行うにはどのようにしたらよいのか。

手段 「FIELD関数」にて実現できる。 実装方法 構文 FIELD(str, str1, str2, str3, …

MySQL

文字列の左側に指定文字列を挿入し、桁を揃える時に利用するMySQL関数「LPAD関数」を利用する(文字列パッディング)

令和元年 12月 27日
文字列の左側に指定文字列を挿入し、桁を揃える時に利用するMySQL関数「LPAD関数」を利用する(文字列パッディング)_サムネイル画像

MySQLにて桁数を揃えて使用したい場面が出てきた。それを可能にする手法を学ぶ。

手段 「LPAD関数」にて実現できる。 実装方法 構文 LPAD(対象の文字列, 文字列の長…

MySQL

MySQLでdatetime形式から特定の月日だけを抽出する

平成30年 9月 17日
MySQLでdatetime形式から特定の月日だけを抽出する_サムネイル画像

datetime形式の日付から1月だけ 15日だけといった特定月日を抽出したい。

手段 SQL文WHERE句にて「YEAR(`date`)」・「MONTH(`date`)」と記述する事で、データ…

MySQL