[SQLite3]quote関数の使い方

環境
Windows 10 Home 64bit
sqlite 3.37

構文
select quote(文字列);
引数として文字列を指定した場合は文字列をシングルクォーテーションで囲んだ '文字列’ の形式で返します。
使用例
1.テーブルを作成します

sqlite> create table testbl(uid, uname);

2.INSERT 文でデータを格納します

sqlite> insert into testbl values(1001, 'tokyo');

sqlite> insert into testbl values(2002, 34.56);

sqlite> insert into testbl values(3003, 'you''are a good boy');

3. quote 関数を使ってunameカラム に格納されている値をクォートした値を取得します
SQL構文

sqlite> select uid, uname, quote(uname) from testbl;
1001|tokyo|'tokyo'
2002|34.56|34.56
3003|you'are a good boy|'you''are a good boy'

 

SQLite

Posted by arkgame