2017-01-29 11 views
-2

ブール値はテキストまたは数値で表されますか?私は、3つのデータタイプを使用してアプリケーションを作成してい

  • テキスト

アプリは、日付が何であるかを知っているだろう非技術的なユーザーを対象にしてい(int、decimal、floatなどであるかどうかを気にせず/知ることなしに)数字が何であるかを示します。私の質問は、ユーザーがブール値、数値またはテキストを表現するために最も直観的に見えると思われるのはどのタイプですか?

私は数値が技術的に正しいと思う(SQLではtinyint(1) DEFAULT NULLとして保存するだろうが)、それは技術的ではないユーザーのために理解するのが最も簡単なのかどうかは分からない。ブーリアン「はい」または「いいえ」または「真」または「偽」として表示されます。どちらもテキストのように見えます。

このような状況でブール値をどのデータ型で分類するのですか?その理由は何ですか?

+1

ブール値ではないのはなぜですか?そしてbit in sql –

+0

ブール値はブール値です。数字やテキストとして値引きしないでください。メモリやディスクに格納されているものとは全く別の話です。 – apokryfos

答えて

0

また、技術的には1または0を使用するのが技術的に正しいと思います。ただし、問題が発生してここに来ると、そして、この場合、「はい」と「いいえ」の文章は、すべての中で最もアクセス可能です。

-1

もちろん、将来的には数字も使いやすいです。また、技術者でないユーザーの場合は、定義0と1についてのコメントを書くことができます。

+0

詳細を教えていただけますか? – David542

関連する問題