データの取得


ここではMySQLデータベースのデータの取得に関する記事についてまとめて紹介しています。

データの取得

データの取得
テーブルの中身を全て確認する方法
テーブル・カラムに別名(エイリアス)を付ける方法
サブクエリを使用する方法
空文字やNULLのレコードを検索する方法
前方一致・中間一致・後方一致で検索する方法
IFとCASEで分岐させる方法
レコードの存在チェック、重複レコードの排除と表示
取得結果に行番号(rownum)を振る方法

データの取得(並び替え)
データを昇順・降順で並び替え(ソート)する方法
並び替えして後ろからレコードを取得する方法

データの取得(集計)
データのグループ化と合計・件数の取得
月・年代(世代)ごとに集計する方法
データをカンマ区切りで横に集計する方法

データの取得(文字列)
文字列の切り出し方法まとめ
文字列を一括置換する方法
0埋め(0パディング)と0埋め削除する方法
文字列=0を比較した検索結果について
大文字と小文字を区別しない/させる方法

データの取得(数値)
数値を3桁区切りで表示する方法
数値を切り捨て、切り上げ、四捨五入する方法
割り算で値を切り捨てる方法
DIVで割り算の整数部分を取得する方法
足し算結果がNULLになったときの対処方法
0除算の結果と対処する方法

データの取得(日付・日時)
今日の日付・時刻・日時を取得する方法
日時のフォーマットを指定する方法
日付から年/月/日/曜日/月初/月末/年度の取得方法
日付や時間の比較・加算・減算・差分・計算方法
1日前(前日)、3日前、7日前、90日前(3ヵ月前)を取得する方法
24時間以内に更新されたレコードを取得する方法
DATETIME型のミリ秒を切り捨てする方法

データの取得(変換)
NULLを0に置換するSQL
CAST:文字列を数値に変換する方法
||(パイプ)を使ってみた結果
10進数を2進数、8進数、16進数に変換する方法

データの取得(その他)
UNIONでDISTINCT指定の有無による違い
SQLで変数を利用する方法
REGEXP:正規表現で検索する方法
乱数やランダム文字列の取得、ハッシュ化する方法
DUAL表について