HOME»基本情報技術者試験掲示板»22秋問31 CHAR(数字)って?
投稿する

[4130] 22秋問31 CHAR(数字)って?

 といさん(No.1) 
22秋  31

SQLの問題で、文中にある
CHAR(数字)
ってなんのことですか?
解説を見る限りこの問題を解くのにはいらないような印象なのですが。

https://www.fe-siken.com/s/kakomon/22_aki/q31.html
2022.04.19 11:33
chihiroさん(No.2) 
FE プラチナマイスター
CHAR(N)はNバイト固定長の文字型データという意味です。
おっしゃる通り問題を解くにあたってはどうでもいいです。
2022.04.19 11:42
 といさん(No.3) 
ご回答ありがとうございました。なるほど、そういうことなんですね。
質問してから思い出しましたが、アルゴリズムの問題でよく文字数を格納する配列にCHARって使われていたような…。
ただの興味本位ですが、商品名はアルファベット1文字に過ぎないようなのに、
CHAR(20)となっているのは、実際にはなんらかの商品名を想定している(けど今回はわざわざ書いていない)ってところなんでしょうか?
2022.04.19 11:48
chihiroさん(No.4) 
FE プラチナマイスター
>CHAR(20)となっているのは、実際にはなんらかの商品名を想定している(けど今回はわざわざ書いていない)ってところなんでしょうか?
だと思います。20バイト内であればAやBでなく具体的な商品名を入れることもできます。
2022.04.19 12:14
 といさん(No.5) 
ご丁寧にありがとうございます。理解できました。
2022.04.19 12:57

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop