MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLではどちらが優れていますか?NULLまたは空の文字列ですか?


選択はデータベースによって異なります。 ORACLEデータベースでは、空の文字列がNULLに変換されます。

MySQLでは、NULLと比較して空の文字列の使用が優れています。いくつかの境界条件で空の文字列をチェックするのは簡単ですが、これはNULLでは実行できません。 NULLを見つけるには、「ISNULL」などの条件を追加する必要があります

NULLの長さが0で、空の文字列の長さが1であることを確認できます。

NULLの長さを確認します。

mysql>SELECT count(NULL);

上記のクエリの出力は次のとおりです。

+-----------------+
| count(NULL)     |
+-----------------+
| 0               |
+-----------------+
1 row in set (0.05 sec)

したがって、MySQLではNULLの長さは0です。

空の文字列の長さを確認します。

mysql>SELECT count('');

以下は出力です。

+-----------+
| count('') |
+-----------+

| 1         |
+-----------+
1 row in set (0.00 sec)

空の文字列の長さが1であることを示しています。


  1. WhatsApp vs Telegram:どちらが良いですか?

    通信業界の高度な技術は、多くのインスタントメッセンジャーアプリケーションにつながりました。 WhatsAppとTelegramのどちらを使用するかを選択するのは困難です。この記事では、これら2つのプログラムの類似点と相違点を学び、個人的および専門的な使用に適したプログラムを特定します。これらのツールのセキュリティ、プライバシー機能などのさまざまな側面に基づいたディスカッションを目撃します。以下のコンテンツをすばやく閲覧して、ニーズに最適なメッセンジャーアプリを見つけてください。 パート1:テレグラムとWhatsApp:はじめに 電報 Telegramメッセージングアプリは、20

  2. Xbox One X と Xbox One S:どちらが優れている?

    8 11 月、Microsoft は、待望のこれまでで最も強力なゲーム コンソール「Xbox One X」をついにリリースしました。これには、Xbox One S の値下げも伴いました。ただし、どちらのコンソールも洗練されたデザインで、4k コンテンツを再生でき、名前が似ています。では、なぜ価格に違いがあるのでしょうか。 2 つのうちどちらが優れているか、また One X に値札の価値があるかどうか? この記事では、両方のコンソールのいくつかの機能について説明し、それらがどのように異なるか、または似ているかを理解してもらいます. コンソール間の共通機能 以下に、両方のコンソールに共通する