MySQL WHERE句で2つの列を使用するにはどうすればよいですか?
WHERE句で同じテーブルの2つの列を使用することはめったにありませんが、同じテーブルの2つの列でクエリを実行できます。以下の例を考えてみましょう-
mysql> Select F_name, L_name -> From Customer -> where F_name = L_name; Empty set (0.00 sec)
ここでは、同じテーブル(顧客)の両方の列(F_NameとL_Name)を使用しているため、結果は空のセットになります。
-
MySQL CASEステートメント内でWHERE句を使用できますか?
これには、CASEWHENステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1040 ( Value1 int, Value2 int, Value3 int ); Query OK, 0 rows affected (0.65 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1040 values(10,30,1); Query OK, 1 row
-
WHERE句でMySQLVIEWを使用するにはどうすればよいですか?
WHERE句を使用したMySQLVIEWの場合、構文は次のとおりです- select * from yourViewName where yourColumnName='yourValue'; まず、-を作成しましょう mysql> create table DemoTable1432 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), &n