mysql条件照会and or使用方法及び優先例分析
この実例は、mysql条件照会and orの使用方法および優先度について述べる。皆さんに参考にしてあげます。具体的には以下の通りです。
mysql andとor紹介
ANDとORは、WHEREサブステートメントで2つ以上の条件を結合することができます。
ORキーワードを使う場合:は、これらのクエリー条件のうちの一つの条件を満たすと、このような記録が検索される。 は、これらのクエリー条件のいずれかに該当しない場合、このような記録は除外される。 andキーワードを使う場合:はすべての条件を満たす必要があります。このような記録が検索されます。 いずれかの条件が一致しない場合、このような記録は除外されます。 mysql andとorの実例
この例で使用したいテーブルのデータは以下の通りです。
title
content
category
seoname
php配列
php配列使用分析
1
php
mysql distinct
mysql distinctの例
2
mysql
java array
java arrayの使い方
3
java
php input
php inputはどうやって得られますか?
4
php
(1)AND条件クエリー演算子の例:
ANDを使用して、すべてのtitleが「php配列」であり、categoryが1のデータを表示します。
title
content
category
seoname
php配列
php配列使用分析
1
php
(2)OR条件演算子の例
ORを使って、すべてのtitleを「java array」またはseo_と表示します。nameは「php」のデータです。
title
content
category
seoname
php配列
php配列使用分析
1
php
java array
java arrayの使い方
3
java
php input
php inputはどうやって得られますか?
4
php
(3)ANDとOR演算子を結合する
ANDとORを組み合わせることもできます。
title
content
category
seoname
php input
php inputはどうやって得られますか?
4
php
andとor優先度
whereには任意の数のandとorオペレータが含まれてもよく、括弧などの他の記号がない場合、SQLはまずand条件を実行してから、or文を実行します。
括弧を入れる場合:
MySQLに関する詳細について興味がある読者は、本駅のテーマを見ることができます。「MySQLクエリ技術大全書」「MySQL事務操作技術まとめ」「MySQL記憶プロセス技術大全」「MySQLデータベースのロックに関するスキルのまとめ」「MySQL常用関数大まとめ」
この記事が皆様のMySQLデータベース計に役立つことを期待します。
mysql andとor紹介
ANDとORは、WHEREサブステートメントで2つ以上の条件を結合することができます。
ORキーワードを使う場合:
この例で使用したいテーブルのデータは以下の通りです。
title
content
category
seoname
php配列
php配列使用分析
1
php
mysql distinct
mysql distinctの例
2
mysql
java array
java arrayの使い方
3
java
php input
php inputはどうやって得られますか?
4
php
(1)AND条件クエリー演算子の例:
ANDを使用して、すべてのtitleが「php配列」であり、categoryが1のデータを表示します。
SELECT * FROM ar WHERE title='php ' AND category='1'
結果:title
content
category
seoname
php配列
php配列使用分析
1
php
(2)OR条件演算子の例
ORを使って、すべてのtitleを「java array」またはseo_と表示します。nameは「php」のデータです。
SELECT * FROM ar WHERE title='java array' OR seo_name='php'
結果:title
content
category
seoname
php配列
php配列使用分析
1
php
java array
java arrayの使い方
3
java
php input
php inputはどうやって得られますか?
4
php
(3)ANDとOR演算子を結合する
ANDとORを組み合わせることもできます。
SELECT * FROM ar WHERE (title='java array' OR category='4')
AND seo_name='php'
結果:title
content
category
seoname
php input
php inputはどうやって得られますか?
4
php
andとor優先度
whereには任意の数のandとorオペレータが含まれてもよく、括弧などの他の記号がない場合、SQLはまずand条件を実行してから、or文を実行します。
select * from table from id=1 or id=2 and price>=10;
/* http://www.manongjc.com/article/1439.html */
このステートメントはデフォルトではid=2、priceが10以上、またはid=1です。括弧を入れる場合:
select * from table from (id=1 or id=2) and price>=10;
このステートメントはid=1またはid=2であり、priceは10以上である。MySQLに関する詳細について興味がある読者は、本駅のテーマを見ることができます。「MySQLクエリ技術大全書」「MySQL事務操作技術まとめ」「MySQL記憶プロセス技術大全」「MySQLデータベースのロックに関するスキルのまとめ」「MySQL常用関数大まとめ」
この記事が皆様のMySQLデータベース計に役立つことを期待します。