ホームページ バックエンド開発 PHPチュートリアル before記述時に無視されたLike述語の使い方_PHPチュートリアル

before記述時に無視されたLike述語の使い方_PHPチュートリアル

Jul 13, 2016 pm 05:02 PM
like sql 使用 説明書 忘れる 私たち お問い合わせ 書く 声明

SQL ステートメントを使用してクエリを作成するときに SELECT ステートメントが使用されることはわかっています。その基本構造は次のとおりです:
SELECT ... ... FROM ... ... WHERE ... ... ORDER BY ... ...
WHERE 条件句を使用する場合、次のことができることがわかります。 LIKE キーを渡す これを実現するためにワイルドカードを使用できることもわかっています。私たちが通常知っているワイルドカード文字は、underscore_ とパーセント記号 % です。実際には、他にもクエリ マッチングが利用可能ですが、それらは頻繁には使用されず、無視されます。無視したのは、特定の範囲 [] との一致と、特定の範囲外の [^] の一致です。
Microsoft SQL Server で定義されているワイルドカード文字を見てみましょう:
ワイルドカードの説明

_ (アンダースコア) は任意の 1 文字に一致します

% は 1 つ以上の文字を含む文字列に一致します

[ ] は特定の範囲に一致します (例: 、[a-f])、または特定のセット内の単一文字の一致 ([abcdef] など)。

[^] は、特定の範囲 ([^a-f] など) または特定のセット ([^abcdef] など) の外にある任意の 1 文字と一致します。

以下に、これらのワイルドカードの使用法を示すいくつかの例をリストします。

WHERE FirstName LIKE '_im' は、im で終わるすべての 3 文字の名前を検索します (例: Jim、Tim)。



WHERE LastName LIKE '%stein' 姓が stein で終わるすべての従業員を検索します。



WHERE LastName LIKE '%stein%' は、姓に stein が含まれるすべての従業員をどこでも検索できます。



WHERE FirstName LIKE '[JT]im' im で終わり、J または T で始まる 3 文字の名前を見つけることができます (つまり、Jim と Tim のみ)


WHERE LastName LIKE 'm[ ^ c]%' は、m で始まり c 以外の (2 番目の) 文字で終わるすべての姓を検索できます。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631095.html技術記事 SQL ステートメントを使用してクエリを作成するときに SELECT ステートメントが使用されることはわかっています。基本的な構造は次のとおりです: SELECT ... ... FROM ... ... WHERE ... ... ORDER BY ... ... WHERE 条件句を使用する場合...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Hibernate フレームワークにおける HQL と SQL の違いは何ですか? Hibernate フレームワークにおける HQL と SQL の違いは何ですか? Apr 17, 2024 pm 02:57 PM

Hibernate フレームワークにおける HQL と SQL の違いは何ですか?

CrystalDiskmarkとはどのようなソフトウェアですか? -crystaldiskmarkの使い方は? CrystalDiskmarkとはどのようなソフトウェアですか? -crystaldiskmarkの使い方は? Mar 18, 2024 pm 02:58 PM

CrystalDiskmarkとはどのようなソフトウェアですか? -crystaldiskmarkの使い方は?

DirectX修復ツールの使い方は? DirectX修復ツールの詳しい使い方 DirectX修復ツールの使い方は? DirectX修復ツールの詳しい使い方 Mar 15, 2024 am 08:31 AM

DirectX修復ツールの使い方は? DirectX修復ツールの詳しい使い方

Xuexin.com で学歴を確認する方法 Xuexin.com で学歴を確認する方法 Mar 28, 2024 pm 04:31 PM

Xuexin.com で学歴を確認する方法

foob​​ar2000のダウンロード方法は? -foobar2000の使い方 foob​​ar2000のダウンロード方法は? -foobar2000の使い方 Mar 18, 2024 am 10:58 AM

foob​​ar2000のダウンロード方法は? -foobar2000の使い方

NetEase メールボックス マスターの使用方法 NetEase メールボックス マスターの使用方法 Mar 27, 2024 pm 05:32 PM

NetEase メールボックス マスターの使用方法

Baidu Netdisk アプリの使用方法 Baidu Netdisk アプリの使用方法 Mar 27, 2024 pm 06:46 PM

Baidu Netdisk アプリの使用方法

12306 過去のチケット購入記録の確認方法 過去のチケット購入記録の確認方法 12306 過去のチケット購入記録の確認方法 過去のチケット購入記録の確認方法 Mar 28, 2024 pm 03:11 PM

12306 過去のチケット購入記録の確認方法 過去のチケット購入記録の確認方法

See all articles