SQLiteリファレンス
当サイトはSQLiteに関するSQL文やコマンドのリファレンスサイトです。
HOME > Qから始まるSQL文・コマンド

quote関数

文字列をシングルクォーテーションで囲う関数

文字列をシングルクォーテーションで囲う関数方法

文字列をシングルクォーテーションで囲うにはquote関数を使用します。

quote関数の書き方

select quote(文字列) from テーブル名

数値や浮動小数点以外の文字列に対してシングルクォーテーションで囲います。

文字列中にシングルクォーテーションが含まれていた場合は、'が加えられます。

quote関数の使い方

PHPのPDOを使用した例

SQL
<?php
$pdo = new PDO("sqlite:./test.sqlite3");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_ASSOC);
$pdo->setAttribute(PDO::ATTR_TIMEOUT,5);

$stmt = $pdo->query("select quote('a') ");
$result = $stmt->fetchAll();

echo "<pre>";
print_r($result);
echo "</pre>";
?>

SQLiteのGUIツールを使用した例

SQL
C:sq>sqlite3 test.sqlite3
sqlite> select quote ( 'a' ));