やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

2021-08-01から1ヶ月間の記事一覧

SQLite3日時関数(date,time,datetime,julianday,strftime)とcurrent_date,current_time,current_timestamp

日付型はない。文字列。UTC時刻ベース。

SQLite3コア関数 sqlite_*

SQLite3メタデータ取得。

SQLite3コア関数 load_extension

拡張ライブラリを動的ロードする。

SQLite3コア関数 typeof

引数のデータ型名を返す。

SQLite3コア関数 changes,total_changes,last_insert_rowid

変更された行数を返す。最後に挿入されたrowidを返す。

SQLite3コア関数 ifnull,nullif,coalesce

ifnullは2つの引数のうち最初の非NULL引数を返す。coalesceはifnullの引数が3つ以上版。nullifは2つの引数が異なるとき最初のを返す。それ以外の場合はNULLを返す。

SQLite3コア関数 zeroblob

指定バイト数の0x00バイナリ配列を返す。

SQLite3コア関数 randomblob

指定したバイト数のバイナリ配列をランダム生成する。

SQLite3コア関数 hex

引数をblobとして解釈し、16進数表記テキストを返す。

SQLite3コア関数 round

浮動少数を丸めた数を返す。

SQLite3コア関数 random

乱数を取得する。範囲値はSQLite3のinteger型(8Byte)。

SQLite3コア関数 max,min

引数が2つ以上あるとき、その中にある最大値、最小値を返す。

SQLite3コア関数 abs

絶対値を返す。負数を正数にする。

SQLite3コア関数 likelihood,likely,unlikely

クエリプラン最適化用。

SQLite3コア関数 soundex

soundexエンコード文字列を返す。英語用。SQLITE_SOUNDEXコンパイルオプションがなかったので使えず。

SQLite3コア関数 unicode,char

unicode()はコードポイントを返す。指定した文字の。char()は文字を返す。指定したコードポイントの。

SQLite3コア関数 instr

インデックスを返す。指定した文字列が存在する。

SQLite3コア関数 length

文字列の長さを返す。

SQLite3コア関数 substr

抽出。指定範囲にある文字列を。

SQLite3コア関数 printf

C言語のprintf関数とほぼ同じ。エスケープが使えない。

SQLite3コア関数 like

パターンに一致するか。大文字小文字を区別しない。エスケープ文字を指定できる。

SQLite3コア関数 glob

パターンに一致するか否か。大文字小文字を区別する。

SQLite3コア関数 replace

置換する。指定した文字列を、指定した文字列に。binary照合シーケンスを用いて。

SQLite3コア関数 trim,ltrim,rtrim

トリムする。左右、左、右にあるスペースを削除する。

# SQLite3コア関数 lower,upper

英字を大文字・小文字に置換する。

Twitterはじめました

いまさらですが、ツイッターはじめました。

SQLite3コア関数 quote

引数で渡されたテキストをシングルクォートする。

SQLite3コア関数の一覧と分類

47件。

SQLite3関数の一覧と分類

133件あった。コンパイルオプションとライブラリの動的ロード次第でさらに増える。pragma関数63件も数に入ってない。

SQLite3学習 構文まとめ

これを把握すれば大体OK。