:ブール値はテキストまたは数値で表されますか?私は、3つのデータタイプを使用してアプリケーションを作成してい
- 数
- テキスト
- 日
アプリは、日付が何であるかを知っているだろう非技術的なユーザーを対象にしてい(int、decimal、floatなどであるかどうかを気にせず/知ることなしに)数字が何であるかを示します。私の質問は、ユーザーがブール値、数値またはテキストを表現するために最も直観的に見えると思われるのはどのタイプですか?
私は数値が技術的に正しいと思う(SQLではtinyint(1) DEFAULT NULL
として保存するだろうが)、それは技術的ではないユーザーのために理解するのが最も簡単なのかどうかは分からない。ブーリアン「はい」または「いいえ」または「真」または「偽」として表示されます。どちらもテキストのように見えます。
このような状況でブール値をどのデータ型で分類するのですか?その理由は何ですか?
ブール値ではないのはなぜですか?そしてbit in sql –
ブール値はブール値です。数字やテキストとして値引きしないでください。メモリやディスクに格納されているものとは全く別の話です。 – apokryfos