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

!を使用するMySQLの演算子


同じ結果を得るには、!を使用しないでください。オペレーター。 NOTキーワードは、MySQLによってすでに提供されています。まずテーブルを作成しましょう-

mysql> create table DemoTable1560
   -> (
   -> Value1 int
   -> );
Query OK, 0 rows affected (0.50 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable1560 values(0);
Query OK, 1 row affected (0.16 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from DemoTable1560;

これにより、次の出力が生成されます-

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

NOTキーワードを使用するためのクエリは次のとおりです-

mysql> select NOT (NOT Value1), NOT NOT Value1, NOT NOT Value1 from DemoTable1560;

これにより、次の出力が生成されます-

+------------------+----------------+----------------+
| NOT (NOT Value1) | NOT NOT Value1 | NOT NOT Value1 |
+------------------+----------------+----------------+
|                0 |              0 |              0 |
+------------------+----------------+----------------+
1 row in set (0.00 sec)

  1. Cプログラムを使ったパズル

    ここでは、Cパズルの質問が1つ表示されます。 48と96の2つの番号があるとします。2番目の番号の後に最初の番号を追加する必要があります。したがって、最終結果は9648のようになります。ただし、論理、算術、文字列関連の操作を使用することはできません。また、事前定義された関数を使用することもできません。では、どうすればそれができるでしょうか? これは簡単。 Cでトークン貼り付け演算子(##)を使用して実行できます。トークン貼り付け演算子はプリプロセッサ演算子です。 2つのトークンを1つの文字列に追加または連結するコマンドをコンパイラに送信します。この演算子はマクロ定義で使用します。 例 #in

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

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