Mysql操作-DQL-4-フィールド制御クエリー

652 ワード

  • 重複記録
  • を除去する.
    select distinct name from students;
    mysql> select distinct name from students;
    

    2.クエリーフィールドの結果を演算するには、すべてデータ型である必要があります.
    select*、フィールド1+フィールド2 fromテーブル名;
    カラムにはNullというレコードがたくさんあります.Nullに加算された結果はNullなので、計算結果にNullが表示される可能性があります.
    この場合、Nullを数値0に変換する関数を用いることができる.
    mysql> select *,age+score from students;
    
    mysql> select *,ifnull(age,0)+ifnull(score,0) from students;
    

    3.クエリ結果に別名ASを付ける
    mysql> select *,ifnull(age,0)+ifnull(score,0) as total from students;
    mysql> select name as resname from students;