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

MySQLで複数のLIKE値を持つSHOWTABLEステートメント?


WHERE句とOR演算子を使用して、複数のLIKEを持つテーブルを表示できます。構文は次のとおりです。

yourDatabaseNameのテーブルを表示 

上記の構文では、データベース内のテーブル名のみが表示されます。

ここでは、データベースの「テスト」と同じデータベース内のテーブルが考慮されます。複数のLIKEを持つテーブルを表示するクエリは次のとおりです-

 mysql>は、test->のテーブルを表示します。tables_in_testlike'%userrole%'->またはtables_in_test like'%view_student%'->またはtables_in_test like'%wholewordmatchdemo%'; 

以下は出力です。

 + -------------------- + | Tables_in_test | + -------------------- + |ユーザーロール|| view_student ||全ワード一致デモ|+-------------------- + 3行セット(0.01秒)

  1. 複数の単語を含むLIKEを使用してフィルタリングされたテーブルのレコードを表示するMySQLクエリ?

    これには、RLIKEを使用し、次の構文&Minus;のようにレコードをフィルタリングします。 select * from yourTableName    where yourColumnName rlike 'yourValue1|yourValue2'; まずテーブルを作成しましょう- mysql> create table DemoTable1935    (    Subject varchar(20)    ); Query OK, 0 rows affected (0.00 se

  2. MySQLのORDERBYを持つ複数のLIKE演算子?

    以下は、ORDERBY-を使用して複数のLIKE演算子を実装する構文です。 select *from yourTableName order by (    yourColumnName like '%yourValue1%' ) + (    yourColumnName like '%yourValue2%' ) + . . N desc; テーブルを作成しましょう- mysql> create table demo2 −> ( −> id int not null auto