• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLの関数でCHARと言うのがありますが、この関数に与えられる数値は0x0000から0x1ffffffffで良いのでしょうか?)

MySQLのCHAR関数の数値範囲について

このQ&Aのポイント
  • MySQLのCHAR関数に与えられる数値範囲は、0x0000から0x1ffffffffまでです。
  • 実験結果から分かるとおり、CHAR関数には下限値と上限値があります。
  • しかし、サーバーや環境によっても影響を受ける可能性があるため、具体的な保障された下限値や上限値はありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

単純に考えれば文字コードから文字列を返すのですから 00~FFまででしょう。 たとえばSJISで「あ」は82A0ですから select concat(char(0x82),char(0xA0)) とすれば「あ」が表示されます。

noname#81860
質問者

お礼

00~FFまでの間に存在しない文字コードもあるようでした。 ありがとうございました。