組み込み関数」からの出題です。例題3.36文字列型の列xの値が、’ABCD’である(ただし、大文字と小文字を区別しない)行をすべて検索するSELECT文を2つ選びなさい。‘abcd’;※この例題は実際のOSS-DB技術者認定試験とは異なります。解答と解説データベースの種類によっては、文字列比較で大文字と小文字を区別しないものもあるので、そのようなデータベースでは、AやBのSELECT文でもこの問題の要件を満たしますが、PostgreSQLをはじめ、多くのデータベースでは大文字と小文字を区別します。CのILIKEはPostgreSQL独自の演算子で、LIKE演算子の大文字と小文字を区別しないバージョンです。‘abcd’”は、xの値を大文字小文字を区別せずに’abcd’と比較します。このような特殊な演算子を使わずに大文字小文字を区別せずに文字列比較をするためには、xを大文字に変換して、’ABCD’と比較する、あるいはxを小文字にして、’abcd’と比較する、という方法がよく用いられます。‘abcd’”という比較をします。従って、正解はCとEです。‘ABCDE’);などとして、データを作った上で、選択肢のSELECT文だけでなく、自分で工夫したSELECT文を試してみましょう。今回の解説について、理解できないポイントがあればどんどん質問をお寄せ下さい。採用になった方にはLPI-Japanオリジナルの記念品を贈呈します。ご質問・ご意見はこちら※試験問題に関わるお問い合わせにつきましては、LPI-Japan事務局ではお応えできませんのでご了解ください。アーカイブを試験ごとにまとめています。ご紹介OSS-DB認定教材や教育機関について詳しくご説明いたします。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。メリット受験対策インタビューFAQ資料請求・お問い合わせプライバシーポリシーこの内容で送信します。よろしいですか?キャンセル。