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

LIKE演算子は、文字列の特定の種類のパターンを照合するために比較演算子とどのように連携しますか?


また、WHERE句で比較演算子をLIKE演算子と一緒に使用して、特定の出力を取得することもできます。次の例で示されています-

テーブルから名前を文字「v」で終わらせたいが、結果セットに「Gaurav」という特定の名前を付けたくない場合は、次のようにLIKE演算子とともに比較演算子を使用する必要があります-

mysql> Select * from student where name like '%v'and name != 'gaurav';
+------+-------+---------+---------+--------------------+
| Id   | Name  | Address | Subject | year_of_admission  |
+------+-------+---------+---------+--------------------+
| 2    | Aarav | Mumbai  | History |              2010  |
+------+-------+---------+---------+--------------------+
1 row in set (0.00 sec)

  1. 文字列がJavaの特定のサブ文字列で終わっているかどうかを確認するにはどうすればよいですか?

    文字列 不変の文字シーケンスを表すオブジェクトです 一度作成すると変更できません。 java.lang.String クラスを使用して文字列オブジェクトを作成できます。 endsWith()を使用できます 文字列のメソッド 文字列が特定の文字列で終わるかどうかを確認するクラス ブール値を返しますtrue またはfalse 。 構文 public boolean endsWith(String prefix) 例 public class StringEndsWithSubStringTest {    public static void main(String[]

  2. Pythonで文字列をスキャンして特定の文字を探す方法は?

    特定の文字が文字列に存在するかどうかを確認する場合は、で使用できます。たとえば、 >>> s = "Hello world" >>> 'e' in s True 検索したい文字のリストがある場合は、セットを使用できます。これらの文字をセットに追加し、any関数を使用して、これらの文字のいずれかが文字列に存在するかどうかを確認します。たとえば、 from sets import Set chars = Set('0123456789$,') s = "I have 9 cats" if