SQLステートメントでブール値にタイプキャストする方法
日付 | 2009/04/02 |
---|---|
ID | 09-028 |
バージョン | 11 |
プラットフォーム | Win, Mac |
4D v11 SQLのSQLエンジンは数値(あるいは文字)タイプからブールタイプへの暗示的キャストをサポートしていません。むしろ、SQL CAST関数を使用する必要があります。
SELECT * FROM Table_1 WHERE Field_3 = CAST ( 0 AS BOOLEAN )
上記の例では、整数0はブール値FALSEにキャストされます。次の例では、文字 'false'がブール値FALSEにキャストされます。
SELECT * FROM Table_1 WHERE Field_3 = CAST ( 'false' AS BOOLEAN )