ホームページ > データベース > mysql チュートリアル > MySQL select ステートメントの 10 の簡単な使用例

MySQL select ステートメントの 10 の簡単な使用例

黄舟
リリース: 2017-03-10 10:56:44
オリジナル
1352 人が閲覧しました

この記事では主に MySQL SELECT 構文の簡単な分析について説明します。MySQL データベースはよく使われるデータベースであり、その関連アプリケーションも多くの注目を集めています。そのため、次の記事は主に MySQL SELECT 構文について説明します。簡単な分析。

1. Select ステートメントは改行で区切ることができます

$sql="select * from article where id=1"
和
$sql="select * from article
where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时
ログイン後にコピー

2. バッチ クエリ データ

で使用できます。 /code ><code class="sql plain">達成するには可以用in来实现

$sql="select * from article where id in(1,3,5)"
ログイン後にコピー

3、使用concat连接查询的结果

$sql="select concat(id,"-",con) as res from article where id=1"
ログイン後にコピー

返回"1-article content"

4、使用locate

用法:<br/>

select locate("hello","hello baby");
ログイン後にコピー

存在返回1,不存在返回0


5、使用group by

group by 是把相同的结果编为一组<br/>

exam:$sql="select city ,count(*) from customer group by city";
ログイン後にコピー

3. concat 接続を使用したクエリの結果

$sql="select city,count(*),min(birth_day) from customer
group by city having count(*)>10";
ログイン後にコピー

Return" 1-article content"



4. ロケートを使用します

使用法: </p>

$sql="select distinct city from customer order by id desc";
ログイン後にコピー

が存在する場合は 1 を返し、存在しない場合は 0 を返します

5。 group by を使用します

group by は、同じ結果をグループにグループ化することです<p>
$sql="select * from article limit 100,-1";
ログイン後にコピー

この文の意味は、 customer テーブルからのリスト すべての一意の都市とその番号 (distinct にやや似ています)

group by は AVG()、MIN()、MAX()、SUM()、COUNT() とともによく使用されます

6。 🎜having は許可されています条件付きでデータをグループに集約します🎜
$sql="select user_name from user u,member m
where u.id=m.id and
m.reg_date>=2015-08-13
order by u.id desc"
ログイン後にコピー
🎜この文は、最初に都市ごとにグループ化し、次に都市数が 10 を超える都市を検索します🎜ところで: group by + have を使用すると少し時間がかかります🎜同時にtime、having 句に含まれる式は前に出現する必要があります🎜🎜7. 組み合わせ句🎜🎜where、group by、having、order by (4 つすべてが使用される場合、通常はこの順序で配置されます)🎜🎜8. 🎜🎜区別が削除される 重複する値が使用される🎜rrreee🎜 この文は、customer テーブルから重複しないすべての都市をクエリすることを意味します🎜🎜 9. 特定のレコード以降のすべてのレコードを表示したい場合は、limit を使用します🎜🎜 10. マルチテーブルクエリ🎜rrreee🎜注: user タグと member タグの両方に同時に user_name フィールドがある場合、mysql エラーが発生します (mysql は user_name をクエリしたいテーブルを認識していないため)。どのテーブル 🎜🎜🎜🎜🎜

以上がMySQL select ステートメントの 10 の簡単な使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート