MySQL WHEREで「!=」または「等しくない」を操作するにはどうすればよいですか?
!=を使用するか、<>のように等しくないようにすることができます。構文は次のとおりです-
select *from yourTableName where <> conditionValue;
上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリ。
mysql> create table NotEqualsDemo −> ( −> Id int −> ); Query OK, 0 rows affected (1.03 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入できます。クエリは次のとおりです-
mysql> insert into NotEqualsDemo values(1); Query OK, 1 row affected (0.15 sec) mysql> insert into NotEqualsDemo values(2); Query OK, 1 row affected (0.18 sec) mysql> insert into NotEqualsDemo values(3); Query OK, 1 row affected (0.10 sec) mysql> insert into NotEqualsDemo values(4); Query OK, 1 row affected (0.18 sec) mysql> insert into NotEqualsDemo values(5); Query OK, 1 row affected (0.14 sec)
これで、selectステートメントを使用してすべてのレコードを表示できます。クエリは次のとおりです-
mysql> select *from NotEqualsDemo;
以下は出力です-
+------+ | Id | +------+ | 1 | | 2 | | 3 | | 4 | | 5 | +------+ 5 rows in set (0.00 sec)
これで、最初に説明した構文を実装できます。以下のクエリでは、<> 3
のように等しくないという概念を適用したため、値3を除くすべての結果が得られます。クエリは次のとおりです-
mysql> select *from NotEqualsDemo where Id <> 3;
以下は出力です-
+------+ | Id | +------+ | 1 | | 2 | | 4 | | 5 | +------+ 4 rows in set (0.00 sec)
-
MySQLクエリより大きくないようにするにはどうすればよいですか?
クエリ内の以下は、以下(<=)のように単純に記述できます。構文は次のとおりです- select * from yourTableName where yourColumnName<=yourColumnName; まずテーブルを作成しましょう- mysql> create table DemoTable1480 -> ( -> StudentName varchar(40), -> StudentMarks int -> ); Query OK, 0 r
-
C#LINQで「notin」クエリを使用するにはどうすればよいですか?
Except演算子は、IEnumerable