MySQL WHERE句でFIND_IN_SET()関数を使用するにはどうすればよいですか?
WHERE句でFIND_IN_SET()関数を使用すると、引数で指定された指定された文字列内の検索文字列を検索し、関連する行からすべての列を取得します。以下はそれを実証する例です-
この例では、「Student」テーブルから列を取得しています。ここで、行の名前の値は「Gaurav」です。ここで、FIND_IN_SET()関数は、列「Name」の値から検索文字列「Gaurav」を検索します。
mysql> Select Id, Name, Address, Subject from student WHERE FIND_IN_SET('Gaurav',Name); +------+--------+---------+-----------+ | Id | Name | Address | Subject | +------+--------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 20 | Gaurav | Jaipur | Computers | +------+--------+---------+-----------+ 2 rows in set (0.20 sec)
-
MySQL WHERE句でSUM()関数の結果を使用できますか?
MySQLのWHEREではなくHAVING句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Name varchar(50), Price int ); Query OK, 0 rows affected (0.79 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris',30); Query OK, 1 row affected (0.15
-
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