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

OracleのCOSH()関数

    Oracleでは、COSH() 関数は、引数の双曲線コサインを返します。

    構文

    COSH() 関数の構文は次のようになります:

    COSH(n)

    nの場所 は、数値データ型または暗黙的に数値データ型に変換できる非数値データ型です。

    デモンストレーションの例を次に示します。

    SELECT COSH(2)
    FROM DUAL;

    結果:

                                        COSH(2) 
    ___________________________________________ 
       3.76219569108363145956221347777374610831

    ヌル値

    nullを渡す COSH()nullを返します :

    SET NULL 'null';
    
    SELECT COSH(null)
    FROM DUAL;

    結果:

       COSH(NULL) 
    _____________ 
             null

    デフォルトでは、SQLclおよびSQL * Plusは、SQL SELECTの結果としてnull値が発生するたびに空白を返します。 声明。

    ただし、SET NULLは使用できます 返される別の文字列を指定します。ここでは、文字列nullを指定しました 返却する必要があります。

    引数の数が正しくありません

    COSH()の呼び出し 引数を渡さないとエラーが返されます:

    SELECT COSH()
    FROM DUAL;

    結果:

    Error starting at line : 1 in command -
    SELECT COSH()
    FROM DUAL
    Error at Command Line : 1 Column : 8
    Error report -
    SQL Error: ORA-00909: invalid number of arguments
    00909. 00000 -  "invalid number of arguments"
    *Cause:    
    *Action:

    また、間違った数の引数を渡すと、エラーが発生します:

    SELECT COSH(1, 2)
    FROM DUAL;

    結果:

    Error starting at line : 1 in command -
    SELECT COSH(1, 2)
    FROM DUAL
    Error at Command Line : 1 Column : 8
    Error report -
    SQL Error: ORA-00909: invalid number of arguments
    00909. 00000 -  "invalid number of arguments"
    *Cause:    
    *Action:

    1. いつカーソルとデータベースを閉じる必要がありますか?

    2. このクエリは、コンマ区切りリストSQL Serverを作成するために何をしますか?

    3. PHPを使用して列のすべての値を取得するにはどうすればよいですか?

    4. MySQLWorkbenchの代替-ClusterControl構成管理