MySQL LOCATE()関数の引数として整数値を使用するとどうなりますか?
MySQLでは、LOCATE()関数の引数として整数値を使用できます。引用符を使用する必要はありません。次の例の助けを借りてそれを示すことができます-
例
mysql> Select LOCATE(5,1698235); +-------------------+ | LOCATE(5,1698235) | +-------------------+ | 7 | +-------------------+ 1 row in set (0.00 sec) mysql> Select LOCATE(56,1698235); +--------------------+ | LOCATE(56,1698235) | +--------------------+ | 0 | +--------------------+ 1 row in set (0.00 sec) mysql> Select LOCATE(23,1698235); +--------------------+ | LOCATE(23,1698235) | +--------------------+ | 5 | +--------------------+ 1 row in set (0.00 sec)
-
MySQL NULLIF()制御フロー関数の使用は何ですか?
MySQL NULLIF()制御フロー関数は、両方の引数が同じ場合はNULLを返し、そうでない場合は最初の引数を返します。 構文 NULLIF(expression1, expression2) ここで、expression1 =expression2の場合、NULLはNULLIF()によって返されます。それ以外の場合、expression1が返されます。次の例はこれを示します- mysql> Select NULLIF('Ram','Ram'); +---------------------+ | NULLIF('Ram','Ra
-
MySQLのカーディナリティとは何ですか?
MySQLでは、カーディナリティという用語は、列に配置できるデータ値の一意性を指します。これは、データの検索、クラスター化、および並べ替えの機能に影響を与える一種のプロパティです。 カーディナリティには、次の2つのタイプがあります- 低いカーディナリティ −列のすべての値は同じである必要があります。 高いカーディナリティ −列のすべての値は一意である必要があります。 重複する値を制限するために列に制約を設定する場合は、高カーディナリティの概念が使用されます。 高いカーディナリティ 以下は、列のすべての値が一意である必要がある高カーディナリティの例です。 mysql>