sql >> データベース >  >> RDS >> Oracle

SELECTステートメントでBOOLEAN型を使用する方法

    SELECTクエリからブール値を確実に取得できます。ブールデータ型を使用することはできません。

    1/0でブール値を表すことができます。

    CASE WHEN (10 > 0) THEN 1  ELSE 0 END (It can be used in SELECT QUERY)
    
    SELECT CASE WHEN (10 > 0) THEN 1  ELSE 0 END AS MY_BOOLEAN_COLUMN
      FROM DUAL
    

    1を返します(Hibernate / Mybatis / etcでは1がtrueです)。それ以外の場合は、SELECTから印刷可能なブール値を取得できます。

    SELECT CASE WHEN (10 > 0) THEN 'true' ELSE 'false' END AS MY_BOOLEAN_COLUMN
     FROM DUAL
    

    これにより、文字列'true'が返されます。 。



    1. PythonでMySQLデータベースに接続するにはどうすればよいですか?

    2. MySQLレプリケーションのベストプラクティス

    3. MySQLクエリ-今日から過去30日間の記録

    4. データベースのディスク容量の計画