組み込み関数(文字列関数)」からの出題です。例題3.29以下の一連のSQL文を実行した。1;最後のSELECT文が返すデータについて、以下の説明から正しいものを1つ選びなさい。関数の使い方が正しくないのでエラーになる。WHERE条件にマッチする行がないので、何も返らない。char_length関数は文字数を返すので5が返る。char_length関数はサーバー側の文字列のバイト数を返すので、サーバーの文字セットがEUCであれば10が、UTF8であれば15が返る。char_length関数はクライアント側の文字列のバイト数を返すので、クライアントの文字セットがEUCやSJISであれば10が、UTF8であれば15が返る。※この例題は実際のOSS-DB技術者認定試験とは異なります。解答と解説SQLで文字列の長さを調べるにはchar_lengthあるいはcharacter_length関数を使います。利用している文字セットの種類に関わらず、文字数が返されるので、char_length(‘あいうえお’)の値は5になります。いう関数を使うことができます。octet_length(‘あいうえお’)の値はサーバーの文字セットに依存します。EUCであれば10、UTF8であれば15になります。今回の解説について、理解できないポイントがあればどんどん質問をお寄せ下さい。採用になった方にはLPI-Japanオリジナルの記念品を贈呈します。ご質問・ご意見はこちら※試験問題に関わるお問い合わせにつきましては、LPI-Japan事務局ではお応えできませんのでご了解ください。アーカイブを試験ごとにまとめています。ご紹介OSS-DB認定教材や教育機関について詳しくご説明いたします。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。メリット受験対策インタビューFAQ資料請求・お問い合わせプライバシーポリシーこの内容で送信します。よろしいですか?キャンセル。