データの取得
ここでは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表について