CEILING 함수는 N 에 가장 근접한 정수 값을 반환합니다.


 SELECT CEILING(N);

예제 #1)
 mysql> SELECT CEILING(1.25);
    -> 2

예제 #2)

 mysql> SELECT CEILING(-5.45);

    -> -5


예제 #3)

 mysql> SELECT CEILING(1.6);

    -> 2


블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요

ASIN 함수는 주어진 값에 -1에서 1사이의 범위에 있으면 N의 arc sine 값을 반환하고, 범위에 없으면 NULL을 반환합니다. 주어진 값이 문자열이면 0을 반환합니다.


 SELECT ASIN(N);

예제 #1)

mysql> SELECT ASIN(1);
    -> 1.5707963267948966


예제 #2)
 mysql> SELECT ASIN('habony php');
    -> 0

예제 #3)

 mysql> SELECT ASIN(2);

    -> NULL


블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요

AVG 함수는 expr 의 평균값을 반환합니다. DISTINCT 옵션은 expr 의 DISTINCT 값의 평균값을 구하는데 사용됩니다.

 SELECT tb_name, AVG([DISTINCT] expr) FROM field_name GROUP BY tb_name;


예제 ex#!)

 mysql> SELECT tb_name, AVG(score) FROM field_name GROUP BY tb_name;

블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요

expr 이 min 보다 크거나 같고, max 보다 작거나 같으면 1의 값을 반환하고, 그렇지 않으면 0을 반환합니다.

 SELECT expr BETWEEN min AND max;


 min <= expr => max 이면 1의 값 반환하고 거짓이면 0의 값을 반환


예제 ex #1)

 mysql> SELECT 1 BETWEEN 2 AND 3;

     -> 0

 

 mysql> SELECT 2 BETWEEN 2 AND 3;

     -> 1

 

다음은 문자열 비교입니다.

 

예제 ex #2)

 mysql> SELECT 'b' BETWEEN 'a' AND 'c';

     -> 1

 

 mysql> SELECT 'b' BETWEEN 1 AND 'c';

     -> 0

 

 mysql> SELECT 'b' BETWEEN 'a' AND 'ca';

     -> 1

 

 mysql> SELECT 'b' BETWEEN 'a' AND 'ac';

     -> 0

 

 mysql> SELECT 'b' BETWEEN 'a' AND 'aa';

     -> 0

 

예제 ex #3)

 mysql> SELECT 'b' BETWEEN 'a' AND 'c', 1 BETWEEN 1 AND 2;

     -> 1, 1

블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요

LN 함수

x가 0과 같거나 작으면 NULL 를 반환합니다.

 SELECT LN(x);

예제(ex #1
 mysql> SELECT LN(2);
      -> 0.69314718055995

 mysql> SELECT LN(-2);
      -> NULL

LOG 함수

 SELECT LOG(x);

예제(ex #2
 mysql> SELECT LOG(2);
      -> 0.69314718055995

 mysql> SELECT LOG(-2);
      -> NULL
 
LOG2 함수

로그 2의 x값을 반환합니다.

  SELECT LOG2(x);

예제(ex #3
 mysql> SELECT LOG2(65536);
      -> 16

 mysql> SELECT LOG2(-100);
      -> NULL
 
LOG10 함수

로그 10의 x값을 반환합니다.

  SELECT LOG10(x);

예제(ex #4
 mysql> SELECT LOG10(100);
      -> 2

 mysql> SELECT LOG10(-100);
      -> NULL
블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요

POW 함수

POW 는 POWER 의 동의어로 x의 y제곱근 값을 돌려 줍니다.

 SELECT POW(x, y);

예제(ex #1
 mysql> SELECT POW(2, 4);
      -> 16
 mysql> SELECT POW(2, 2);
      -> 4

SQRT 함수

이 함수는 양수 x 에 대한 제곱근을 반환합니다.

 SELECT SQRT(x);

예제(ex #2
 mysql> SELECT SQRT(4);
      -> 2

예제(ex #3
 mysql> SELECT SQRT(40);
      -> 6.324555320336759

예제(ex #4
 mysql> SELECT SQRT(-16);
      -> NULL

EXP 함수

이 함수는 x 의 제곱근의 값을 반환합니다.

 SELECT EXP(x);

예제(ex #5
 mysql> SELECT EXP('A');
      -> 1
 mysql> SELECT EXP('ABCD2');
      -> 1
 mysql> SELECT EXP('2ABCD');
      -> 7.38905609893065

예제(ex #6
 mysql> SELECT EXP(40);
      -> 2.3538526683702e17

예제(ex #7
 mysql> SELECT EXP(-40);
      -> 4.248354255291589e-18
블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요

x 의 TANGENT 값을 반환하는 함수입니다.

 SELECT ATAN(x);

예제(ex #1
 mysql> SELECT ATAN(2);
      -> 1.1071487177941
 mysql> SELECT ATAN(-2);
      -> -1.1071487177941

다음 함수는 x, y 의 tangent 값을 반환하는 함수로 y/x 의 계산하는 것과 비슷하며, 결과의 4분원을 결정하는데 사용됩니다.

 SELECT ATAN(y, x);
 SELECT ATAN2(y, x);

예제(ex #2
 mysql> SELECT ATAN(-2, 2);
      -> -0.78539816339745
 mysql> SELECT ATAN2(PI(), 0);
      -> 1.5707963267949
블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요

x의 절대값을 구하는 함수가 abs함수입니다.

예제 (ex #1
 mysql> select abs(32);
             -> 32
 mysql> select abs(-3210);
             -> 3210
 mysql> select abs(-1);
             -> 1
블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요