データ分析フェーズ

1744 ワード

データ属性の取得


テーブルの合計行null値には、カウントされた個数は含まれません.
SELECT  COUNT(height) FROM member;
表の中の正しい行数を求めてNull値の影響を受けません.
SELECT COUNT(*) FROM member;

最大値を求める

SELECT MAX(height) FROM member;

最小値を求める

SELECT MIN(weight) FROM member;

平均値nullを求める以外は、平均値を求める。

SELECT AVG(weight) FROM member;

和を求める

SELECT SUM(age) FROM member;

標準偏差を求める

SELECT STD(age) FROM member;

知っていればわかる良い関数です。

  • ABS-絶対値を求める関数
  • SQRT-平方根を求める関数
  • CEIL-アップグレード機能
  • FLOOR-降格関数
  • ROUND-四捨五入関数
  • nullの処理方法


    特定のカラムでnullが存在するローのみを検索

    SELECT * FROM member WHERE address IS NULL;

    nullを通常の単語に置き換える


    COALESCE:合併.
    null値が表示されると、2番目のパラメータが返されます.
    SELECT COALESCE(height, '####'),
    	COALESCE(weight, '---'),
    	COALESCE(address, '@@@')
        FROM member;

    NULLについて知るべき事実


  • IS NULLと=NULLは違います.

  • NULLに対して任意の演算を行い、最終的にはNULLである.
  • 変な価格を排除したいなら?


    年齢が5歳未満または100歳を超えた場合を除く

    SELECT AVG(age) FROM member WHERE age BETWEEN 5 AND 100;

    ~~号で終わる住所以外の情報のみ表示

    SELECT address FROM member WHERE address NOT LIKE '%호';