MySQL クエリの基本: 正確な取得を実現するために "" で始まる条件の使用方法を学ぶ
データベース クエリでは、先頭に基づいて検索を実行する必要があることがよくあります。特定のフィールドの文字、正確な検索条件。 MySQL には、このようなクエリのニーズを実現するために役立つ多くの条件演算子が用意されており、「with」で始まる条件演算子もその 1 つです。この記事では、「start with」条件を使用して正確な検索を実現する方法と、具体的なコード例を紹介します。
MySQL では、LIKE 演算子を使用してあいまい一致クエリを実行できます。フィールドの先頭文字に基づいて正確な検索を実行する必要がある場合、ワイルドカード「%」と LIKE 演算子を組み合わせてこれを実現できます。以下に簡単な例を示します。
SELECT * FROM table_name WHERE column_name LIKE 'prefix%'
上記の例では、フィールド値の末尾にワイルドカード文字「%」を置くことで、指定されたプレフィックスから始まる正確な検索を実現しています。たとえば、students
という名前のテーブルに name
という名前のフィールドがある場合、次の SQL ステートメントを使用して、名前が「Zhang」で始まるすべての学生をクエリできます。
SELECT * FROM students WHERE name LIKE '张%'
products という名前のテーブルがあり、
product_name という名前のフィールドがあり、製品名が「A」で始まるすべてのレコードをクエリしたいとします。
products テーブルを作成し、サンプル データを挿入します。
CREATE TABLE products ( id INT, product_name VARCHAR(50) ); INSERT INTO products VALUES (1, 'Apple iPhone'), (2, 'Asus Laptop'), (3, 'Acer Monitor'), (4, 'Samsung TV'), (5, 'Acer Keyboard');
SELECT * FROM products WHERE product_name LIKE 'A%'
以上がMySQL クエリの基本: '' で始まる条件を使用して正確な検索を実現する方法を学びますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。