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

NULLの可能性があるパラメーターを持つSQL関数

       AND (userName is null or u.name = userName)
       AND (processName is null or p.name = processName)
       AND (dTimeIn is null or i.dateTimeIn > dTimeIn)
       AND (dTimeOut is null or i.dateTimeOut < dTimeOut)
       AND (macAddress is null or c.mac_address = macAddress)
       AND (lName is null or l.name = lName)
       AND (subjectName is null or d.name = subjectName)
    



    1. PHPとmysqlが挿入されていません

    2. LAST_INSERT_ID()マルチユーザー環境での動作

    3. json、jsonb、hstore、xml、enum、ipaddrなどの保存は、列xがタイプjsonで失敗しますが、式はタイプ文字が異なります

    4. 欠落しているエントリを含む15分ごとのGROUPBYタイムスタンプ