Oracle データベースはリレーショナル データベース管理システムです。 SQL および PL/SQL 言語をサポートし、ユーザーのデータ クエリと分析を容易にする多数のクエリ関数を提供します。この記事では、データのクエリと分析に役立つことを期待して、一般的に使用される Oracle クエリ関数をいくつか紹介します。
COUNT 関数は、指定された列の行数をカウントするために使用されます。その構文は次のとおりです。
SELECT COUNT(column_name) FROM table_name;
このうち、column_name は統計が必要な列の名前で、table_name はクエリが必要なテーブルの名前です。すべての行をカウントする場合は、ワイルドカード * を使用できます。具体的な構文は次のとおりです:
SELECT COUNT(*) FROM table_name;
SUM 関数は計算に使用されます。指定された列の値。および。その構文は次のとおりです。
SELECT SUM(column_name) FROM table_name;
このうち、column_name は合計する必要がある列の名前、table_name はクエリする必要があるテーブルの名前です。
AVG 関数は、指定された列の値の平均を返すために使用されます。その構文は次のとおりです。
SELECT AVG(column_name) FROM table_name;
このうち、column_name は平均する必要がある列の名前、table_name はクエリする必要があるテーブルの名前です。
MAX 関数は、指定された列の最大値を返します。その構文は次のとおりです。
SELECT MAX(column_name) FROM table_name;
このうち、column_name は最大値をクエリする必要がある列の名前であり、table_name はクエリする必要があるテーブルの名前です。
MIN 関数は、指定された列の最小値を返します。その構文は次のとおりです。
SELECT MIN(column_name) FROM table_name;
このうち、column_name は最小値をクエリする必要がある列の名前であり、table_name はクエリする必要があるテーブルの名前です。
CONCAT 関数は、2 つ以上の文字列を連結するために使用されます。その構文は次のとおりです。
SELECT CONCAT(string1, string2, string3) FROM table_name;
このうち、string1、string2、string3 は接続する必要がある文字列であり、複数存在する可能性があります。 table_name は、クエリ対象のテーブルの名前です。
SUBSTR 関数は、指定された文字列内の部分文字列を返すために使用されます。その構文は次のとおりです。
SELECT SUBSTR(string, start_position, length) FROM table_name;
このうち、string は部分文字列をクエリする必要がある文字列で、start_position は部分文字列の開始位置 (1 から開始) を指定し、length は部分文字列の長さを指定します。部分文字列。 table_name は、クエリ対象のテーブルの名前です。
TRUNC 関数は、指定された値の整数部分または小数部分をインターセプトするために使用されます。その構文は次のとおりです。
SELECT TRUNC(number, decimals) FROM table_name;
このうち、number はインターセプトする必要がある値で、小数点は保持する必要がある小数点以下の桁数を指定します。小数を省略すると、デフォルトで整数部分が保持されます。 table_name は、クエリ対象のテーブルの名前です。
上記は、一般的に使用される Oracle クエリ関数の一部であり、ほぼすべてのアプリケーション分野に適しています。もちろん、Oracle データベースには他にも多くの機能が用意されており、機能の詳細なリストについては、Oracle の公式ドキュメントを参照してください。この記事がデータのクエリと分析の作業に役立つことを願っています。
以上がよく使用される Oracle クエリ関数について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。