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

MySQL SOUNDS LIKE演算子の使用は何ですか?


名前が示すように、MySQL SOUNDS LIKE演算子は、テーブルから類似のサウンド値を検索します。その構文は「Expression1SOUNDSLIKEExpression2」で、Expression1とExpression2の両方が英語の音の発音に基づいて比較されます。

以下は、「student_info」テーブルの例で、音の発音に基づいて2つの表現を一致させます-

mysql> Select * from student_info where name sounds like 'grov';
+------+--------+---------+------------+
| id   | Name   | Address | Subject    |
+------+--------+---------+------------+
| 105  | Gaurav | Jaipur  | Literature |
+------+--------+---------+------------+
1 row in set (0.00 sec)

mysql> Select * from student_info where name sounds like 'rmn';
+------+-------+---------+-----------+
| id   | Name  | Address | Subject   |
+------+-------+---------+-----------+
| 125  | Raman | Shimla  | Computers |
+------+-------+---------+-----------+
1 row in set (0.00 sec)

  1. MySQLの演算子<=>とは何ですか?

    MySQLでの演算子の使用法は次のとおりです。 ケース1 この演算子は=演算子に似ています。つまり、値が等しい場合、結果はtrue(1)になり、それ以外の場合はfalse(0)になります。 最初のケースでは、=演算子と演算子の両方が同じように機能します。 ケース2 値をNULLと比較する場合は常に、演算子は値0を返し、NULL NULLと比較する場合は、1を返します。 =演算子の場合、これは発生しません。値をNULLと比較するときは常に、NULLを返します。 NULLとNULLを比較すると、NULLのみが返されます。 上記の両方の場合の例を次に示します。クエリは次のとおりです-

  2. PythonでMySQLを使用するSQLLIKE演算子の使用について説明しますか?

    LIKEはMySQLの演算子です。 LIKE演算子は、WHEREステートメントとともに使用され、テーブル内の特定のパターンを検索します。 表で「a」で始まる値を検索するとします。そのようなシナリオでは、LIKEステートメントが使用されます。 LIKE句で使用されるワイルドカード文字は2つあります。 %-この記号は、0、1、または複数の文字を表します。 _(アンダースコア)-これは1文字を表します。 例 「a%」のように -aで始まるすべての値を検索します。 「%a」のように -で終わるすべての値を検索します。 「_a%」のように -「a」が2番目の位置にあるすべて