day06:基礎となる問合せ

クエリの基本的な構文:テーブル名から選択クエリのリスト; から選択識別テーブルから、選択する列を選択し特定します

 

特徴:1、ときにクエリのリスト:テーブルのフィールド、一定の値、式、関数

   2、クエリ結果は仮想表です

 

まず、テーブル、クエリの個々のフィールドは:例えば、テーブルのフィールド名から選択:クエリのフィールド名を学生以下の表に、

  学生から名前を選択します。

第二に、ルックアップテーブル内の複数のフィールド: SELECTフィールド名、フィールド名...テーブル名から。

 ルックアップテーブルの第三に、すべてのフィールド:   テーブル名からSELECT *;   

第四に、別名; 方法: テーブル名からエイリアスとしてSELECTフィールド名;第二の方法: エイリアステーブル名からSELECTフィールド名。

  利点:1は、読みやすさ、理解を容易に向上させるために、クエリフィールドが同じ名前を持っている場合は2を、簡単に区別するために

第五に、デエンファシス(DISTINCT);テーブル名からSELECT DISTINCTフィールド名。

 

 

クエリ条件の構文:クエリテーブルからSELECTクエリリスト。 

カテゴリー:

  1、条件式フィルターに応じて:簡単な条件演算子:> <!= = <>> = <=

 

    例如:查询age>20的学生的信息:  select  *  from  student  where  age  >  20;

 

  2、按逻辑表达式筛选        :    &&    ||   !     and    or   not

      &&  和  and   :  两个条件都为true,结果为true,反之为false

      ||   或  or   :  只要有一个条件为true,结果为true,反之为false

      !  或  not   :  如果连接的条件本身为false,j结果为true,反之为false

 

    例如:查询age > 7并且class='NIIT软件2班'的学生的信息  :  select  *  from  student  where  age > 7  and  class='NIIT软件2班';

 

  3、模糊查询                       :   like      between  and  in   is  null

 

  例如:查询姓名(name)以小开头的学生;  select  *  from  student  where  name  like  '小%';

 

おすすめ

転載: www.cnblogs.com/wuguiyu/p/11384028.html