デフォルトで入っていない、MySQLの関数をDQLで使うためには、DQLのカスタム関数として拡張する必要があります。等のMySQL関数を使用したい場合、DQL関数の拡張をしてやれば使用できるようになります。下記リンク先に拡張関数が公開されていて、いつもとても役立つので投稿しておきます。(EC-CUBE3で説明していますが、他でも同様に拡張できます。DQL拡張方法(MySQL関数)※EC-CUBE3で説明していますが、他でも同様に拡張できます。好きなディレクトリ階層を作り、そのディレクトリ内にファイルを設置します。どこでも)拡張ファイルの「namespace」を変更1でダウンロードし設置した拡張ファイルを開き、拡張ファイル自体の「namespace」を、置いたディレクトリ階層に変更(書き換え)し保存します。使えるようになります。PostGreSQL関数の一覧PostGreSQL関数もMySQL関数と同様に、DQL関数拡張が行えます。別で公開されている、下記リンク先も役立ちます。設定方法CASTCONCAT_WSCONVERT_TZDAYDATEDATE_FORMATDAYOFWEEKDAYOFMONTHDAYOFYEARGROUP_CONCATHOURMD5MINUTEMONTHPOWQUARTERREPLACEROUNDSECONDSIGNTIMETIMESTAMPTIMESTAMPDIFFWEEKYEARちなみに、主要関数のみでの動作確認ですが、PostGreSQL関数でなくとも、MySQL関数をDQL拡張し導入すれば、PostGreSQLでも正常に動作するようで、DQL拡張がどのような設計になっているのか掴めていないところです。※コメントへの返信は基本的に行っておりません。あしからずご了承ください。いただいたご意見・ご質問等は、公開が有益な場合公開させていただき記事内で返答させていただきます。※場合によりご連絡をさせていただく際のご了承をいただける方は「了承」にチェックをお願いします。