SQL - クエリ

単一テーブルのクエリ:

基本的なクエリ:

  列名を選択します

  テーブルから

  どこ条件     

  列名でグループ

  列名によって順    

  //クエリを持つ第2の条件は、多くの場合、使用して、グループと一緒に使用します

  数の制限

 

where句の比較演算子:

=!=> = <=

以下のように好きではありません  

無効です   

間...と...    

(値1、値2)で      

 

GROUP BY:

 一緒に他のポリマーとの列グループ、多くの場合、平均して、sum関数の異なる値

 

ORDER BY:

 デフォルトでは、昇順で並べ替えます。降順昇順昇順降順

 

 

通配符:

  • 一個の以上の文字の%  
  • _シングル文字

  所望であれば、クエリパケット、例えば10〜15%又は含有_(すなわち、%と_ワイルドカード)、エスケープの使用:

  選択*「%/%G%」エスケープなどaddrが「/」はの%gを検索TB1から(エスケープ/他の文字に置き換えてもよいです)

  TB1からどこのaddr「%%gは%」エスケープ「」(ワイルドカードの後に​​%)などの選択*

 

どこ和持ちます: 

  •   :そのような集計関数と組み合わせて使用​​することができない場合

        合計(CNT)> 3つのエラー

        >和(CNT)を有する3正しいです

  •   ビューおよび表は、グループの役割を持つ、働く場所
  •   ここで前のパケットおよび凝集、(行に集約動作を制御する)選択入力ラインと、パケットを有し、凝集後、パケット選択行
  •   一般的に、それが動作するすべてのデータを実行することにより、グループ、選択したレコードのワーキンググループの一部の実装を、以下有します

 

明確な:

  選択された列、行の異なる値を問い合わせます

  コラム1の背面にあるテーブルから個別の列1、列2 //明確なを選択し、列2が有効です

  行1、列2、列3によりテーブル群から列1、行2、列3を選択

  ほとんどの場合、DISTINCT句は、例えばGROUP BYの特殊な場合と考えることができる、次の2つのクエリは、(句によって個別グループは、特殊なケースであり、次の2つのステートメントの等価):.等価です

選択 別個 C1、C2、C3 からT1を
 選択 C1、C2、C3 からのT1  によって C1、C2、C3
 
 

サブクエリ:

 

マルチテーブルクエリ:

 

 

エン

左の接続

右の接続

外部結合します

 

複合クエリ:

おすすめ

転載: www.cnblogs.com/xiaochongc/p/11330709.html
おすすめ