SQLite関数の使い方
広告
SQLite3にて用意されている関数の使い方を確認します。
- 集計関数(Aggregate Functions)
- count関数
- カラムまたはテーブルに含まれる行数を取得
- sum関数 / total関数
- カラムの値の合計を取得
- avg関数
- カラムの値の平均を取得
- max関数 / min関数
- カラムの値の最大値と最小値を取得
- group_concat関数
- グループ内のカラムの値を連結
- 日付/時刻関数(Date And Time Functions)
- date関数 / time関数 / datetime関数
- 日付と時刻を取得
- julianday関数
- 日付と時刻をユリウス日で取得
- strftime関数
- 指定のフォーマットで日付と時刻を取得
- Modifiers(修飾子)の指定
- Modifiersの指定方法
- コア関数(Core Functions)
- length関数
- 文字数を取得
- lower関数 / upper関数
- 文字列を小文字/大文字に変換
- replace関数
- 文字列を別の文字列に置換
- substr関数
- 部分文字列を取得
- trim関数 / rtrim関数 / ltrim関数
- 文字列の前後から特定の文字を取り除く
- quote関数
- クォートした結果を取得
- round関数
- 数値を四捨五入する
- abs関数
- 数値の絶対値を取得
- random関数
- 数値の乱数を生成
- hex関数
- BLOB型の値を16進数表記する
- randomblob関数
- BLOB型の値の乱数を生成
- zeroblob関数
- 指定したバイト数分のBLOB型の0x00の値を生成
- changes関数
- 直近に実行されたSQL文により更新/削除/追加された行数を取得
- total_changes関数
- データベースに接続後にSQL文により更新/削除/追加されたトータル行数を取得
- ifnull関数 / coalesce関数
- NULLでない最初の値を取得
- nullif関数
- 2つの値を比較し、等しければNULL、異なれば最初の値を返す
- last_insert_rowid関数
- 最後に挿入された行のROWIDを取得
- typeof関数
- 値のデータ型を取得
- sqlite_version関数
- SQLiteのバージョンを取得
( Written by T.buzz.Ikura+ )
Social Button
Facebook Page