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

PostgreSQLの括弧のルール、要約されたガイドはありますか?

    「要約されたガイドはありますか?」 、まあ...答えはいいえです 、そう:ハンズオン!この答えはWikiです。書きましょう。

    要約ガイド

    • F ()通常の関数。 (例: ROUND
    • L ()関数のような演算子(例: ANY
    • f 演算子のような関数(例: current_date
    • 操作 演算子
    • Op1 Op2 別個の演算子です
    • A、B、Cの値または式
    • 「(A、B、C)」のような式リスト

    これらの要素を使用したルールは、次の形式になっています

    • ルール :メモ。

    「純粋な」数式

    Op Op1 Op2 数学演算子です(例: + -* )、および F ()は数学関数です(例: ROUND()

    スカラー式のルール および「純粋 配列式」:

    • Op B =(A Op B) :括弧はオプションです。
    • Op1 B Op2 C 優先順位 を確認する必要があります 。
    • (A Op1 B) Op2 C :「最初に(A Op1 B)」。
    • Op1 (B Op2 C) :「最初に(B Op2 C)」。
    • F (A)=( F (A))= F ((A))=( F ((A))) :括弧はオプションです。
    • S =(S) :外括弧はオプションです。
    • f =( f :括弧はオプションです。

    関数のような演算子を使用した式

    ALLとしての演算子のルール 、 ANY ROW SOME 、など。

    • L (A)= L ((A)) :括弧は引数のオプションです。
    • L (A)) :構文エラー。

    ...その他のルール?ここで編集を手伝ってください。



    1. psqlスクリプトの実行時にINFOメッセージを抑制する方法

    2. MySQLの問題:空のテーブルで左結合

    3. COLLATION'xxx'がCHARACTERSET'yyy'に対して無効であると表示されるのはなぜですか

    4. MySQLのデータベースクエリ効率の最大化-パート2-