MySQL NOT LIKE演算子の使用は何ですか?
MySQL NOT LIKE演算子を使用すると、指定されたパターンの文字列が別の文字列内に存在しないことを確認できます。その構文はspecific_patternのようではありません。
Specific_patternは、別の文字列内で見つけたくない文字列のパターンです。
「student_info」という名前のテーブルに生徒の名前があり、名前に「Ga」という文字列のパターンが含まれていないすべての生徒の詳細を取得するとします。次のMySQLクエリの助けを借りて行うことができます-
mysql> Select * from Student_info WHERE name NOT LIKE '%Ga%'; +------+---------+----------+-----------+ | id | Name | Address | Subject | +------+---------+----------+-----------+ | 101 | YashPal | Amritsar | History | | 125 | Raman | Shimla | Computers | +------+---------+----------+-----------+ 2 rows in set (0.05 sec)
上記の例では、「%」記号はNOTLIKE演算子とともに使用されるワイルドカードです。
-
MySQLの演算子<=>とは何ですか?
MySQLでの演算子の使用法は次のとおりです。 ケース1 この演算子は=演算子に似ています。つまり、値が等しい場合、結果はtrue(1)になり、それ以外の場合はfalse(0)になります。 最初のケースでは、=演算子と演算子の両方が同じように機能します。 ケース2 値をNULLと比較する場合は常に、演算子は値0を返し、NULL NULLと比較する場合は、1を返します。 =演算子の場合、これは発生しません。値をNULLと比較するときは常に、NULLを返します。 NULLとNULLを比較すると、NULLのみが返されます。 上記の両方の場合の例を次に示します。クエリは次のとおりです-
-
MySQLのNOTLIKEの正しい構文は何ですか?
以下は、MySQLのNOTLIKEの正しい構文です。 SHOW TABLES WHERE `TABLES_IN_yourDatabaseName` NOT LIKE ‘yourTableName%’; 上記の構文を理解するために、いくつかのテーブルを持つデータベースSAMPLEを使用します。まず、サンプルデータベースのすべてのテーブルを表示します。その後、上記の構文を使用します。 すべてのテーブルを表示するためのクエリは次のとおりです。まず、USEコマンドを使用してデータベースをSAMPLEに切り替えます。 mysql> USE SAMPLE; Databas