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

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)

  1. MySQL NULLIF()制御フロー関数の使用は何ですか?

    MySQL NULLIF()制御フロー関数は、両方の引数が同じ場合はNULLを返し、そうでない場合は最初の引数を返します。 構文 NULLIF(expression1, expression2) ここで、expression1 =expression2の場合、NULLはNULLIF()によって返されます。それ以外の場合、expression1が返されます。次の例はこれを示します- mysql> Select NULLIF('Ram','Ram'); +---------------------+ | NULLIF('Ram','Ra

  2. MySQLのカーディナリティとは何ですか?

    MySQLでは、カーディナリティという用語は、列に配置できるデータ値の一意性を指します。これは、データの検索、クラスター化、および並べ替えの機能に影響を与える一種のプロパティです。 カーディナリティには、次の2つのタイプがあります- 低いカーディナリティ −列のすべての値は同じである必要があります。 高いカーディナリティ −列のすべての値は一意である必要があります。 重複する値を制限するために列に制約を設定する場合は、高カーディナリティの概念が使用されます。 高いカーディナリティ 以下は、列のすべての値が一意である必要がある高カーディナリティの例です。 mysql>