もっと詳しく

「SQLLIKE演算子を使用すると、一致するレコードの論理評価を実行できます。 LIKE演算子を使用すると、単一または複数の条件を指定できます。 これにより、指定した条件に一致する列またはレコードの選択、削除、更新などのアクションを実行できます。 これは主に、条件を設定するためのwhere句とペアになっています。

このチュートリアルでは、LIKE句の仕組みと、それを使用して複数の条件を指定する方法について説明します。」

サンプルデータ

このチュートリアルでは、最小限のデータで単純なデータベースを使用します。 データを作成するための完全なクエリは次のとおりです。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

落とす データベース もしも 存在する simple_shop;

作成 データベース simple_shop;

使用する simple_shop;

作成 テーブル 製品 ((
id INT いいえ ヌル 自動増加 主要な
商品名 VARCHAR((255)。 いいえ ヌル
price_per_item INT
株式 INT いいえ ヌル
サポートされているBOOL いいえ ヌル
)。;

入れる の中へ 製品 ((商品名 price_per_item 株式 サポートされています)。
((「ワイヤレスイヤフォン」 59.23 100 真実)。;
入れる の中へ 製品 ((商品名 price_per_item 株式 サポートされています)。
((‘エネルギー・ドリンク’ 5.0 500 真実)。;
入れる の中へ 製品 ((商品名 price_per_item 株式 サポートされています)。
((「スカウトナイフ」 129.35 70 間違い)。;
入れる の中へ 製品 ((商品名 price_per_item 株式 サポートされています)。
((「ラバーシューズ」 45.44 700 真実)。;
入れる の中へ 製品 ((商品名 price_per_item 株式 サポートされています)。
((‘ガソリン’ 14.35 70 間違い)。;
入れる の中へ 製品 ((商品名 price_per_item 株式 サポートされています)。
((「爆発物」 129.35 50 真実)。;
選択する
*
から
製品;

コードは、次のようにテーブルを作成する必要があります。

例1のようなSQL

ここで、SQLLIKE演算子のさまざまな例を見てみましょう。

製品名が「E」で始まるレコードをフェッチしたい場合、クエリを使用できます。

1
2
3
4
5
6

選択する
*
から
製品
どこ
商品名 お気に入り 「E%」;

上記のコードは、LIKE演算子を使用して特定のパターンを照合します。 結果のテーブルは次のようになります。

例2のようなSQL

それ以外の場合は、特定の文字が特定の値と等しいレコードをフェッチする必要があります。 たとえば、2番目の文字が「x」であるレコードをフェッチするには、次のコードを実行します。

1
2
3
4
5
6

選択する
*
から
製品
どこ
商品名 お気に入り “_バツ%”;

上記のコードは次のようになります。

複数の条件のようなSQL

SQLの論理演算子を使用して、LIKE演算子で複数の条件を指定できます。 コード構文は次のとおりです。

1
2
3
4
5
6
7
8
9

選択する
col1
col2
col2..。colN
どこ ((column_name お気に入り ‘パターン’
また column_name お気に入り ‘パターン’
また column_name お気に入り ‘パターン’)。
から
TABLE_NAME;

例は次のとおりです。

1
2
3
4
5
6
7

選択する
*
から
製品
どこ ((商品名 お気に入り 「e%」
また 商品名 お気に入り ‘w%’
また 商品名 お気に入り ‘__s%’)。;

上記のコードでは、OR演算子を使用して、OR演算子を使用して複数の条件を指定しています。

結果のテーブルは次を返す必要があります。

指定された条件のいずれかに一致するレコードのみが返されます。

結論

この記事では、SQLLIKE演算子を使用してレコードを条件に一致させる方法を学習しました。 また、LIKE演算子で複数の条件を指定する方法も学びました。

読んでくれてありがとう!!

The post 複数の値のようなSQL appeared first on Gamingsym Japan.