본문 바로가기
반응형

Database/Mysql28

Mysql/Mariadb 집계함수 (SUM/AVG/MAX/MIN) Mysql 기반 집계함수에 대해 알아보겠습니다. ​ SUM(필드명) 필드명의 합계를 구한다. AVG(필드명) 각각의 그룹 안에서 필드명의 평균값을 구한다. MAX(필드명) 최대값을 구한다. MIN(필드명) 최소값을 구한다. ​ 1. COUNT (레코드수) 함수 사용법 : COUNT(필드명) NULL을 제외한 레코드의 수를 구한다. -- 총 9개의 레코드 (8번은 ''로된 공백이고 9번은 null 데이터다) mysql> select * from test ; +----+------+ | c1 | c2 | +----+------+ | 1 | aaa | | 2 | bbb | | 3 | ccc | | 4 | ddd | | 5 | eee | | 6 | fff | | 7 | ggg | | 8 | | | 9 | NUL.. 2020. 12. 15.
Mysql/Mariadb DATE_ADD/ADDDATE/DATE_SUB (날짜/시간 더하기, 빼기 ) date 함수를 이용하여 시간을 더하거나 빼기를 알아보겠습니다. ​ interval : seconde(초) minute(분) hour(시간) day(일) month(월) year(년) ​ 1. 날짜/시간 더하기 함수 사용법 : DATE_ADD(기준시간, interval ) 또는 adddate(기준시간, interval ) 기준시간을 기준으로 interval만큼의 시간을 더한다. 만약 interver에 마이너스(-)를 입력하면 시간을 뺀다. -- 현재시간을 기준으로 조회 mysql> select now() now, date_add(now() , interval 1 second) sec, date_add(now() , interval 1 minute) min, date_add(now() , interval .. 2020. 12. 15.
Mysql/Mariadb 문자함수 (SUBSTR,TRIM,REPLACE,REVERSE,LOWER,UPPER) Mysql 문자 숫자함수에 대해 알아보겠습니다. 1. SUBSTR, SUBSTRING (인자 길이만큼 문자열 반환) 함수 사용법 : SUBSTR(str,pos,len) , SUBSTRING(str,pos,len) 첫번째 인자의 문자열에서 두번째 인자의 위치부터 세번째 인자의 길이만큼 반환한다. ​ 함수 사용법 : SUBSTR(str,pos) , SUBSTRING(str,pos) 첫번째 인자의 문자열에서 두번째 인자로부터의 모든 문자열을 반환한다. mysql> select substr('abcdefghig',1,5) c1, substr('abcdefghig',5,5) c2, -> substr('abcdefghig',5) c3, substr('abcdefghig',-5,3) c4 ; +-------+----.. 2020. 12. 15.
Mysql/Mariadb 문자함수 (ASCII,CONCAT,LENGTH,LOCATE,LPAD,RPAD,LEFT, RIGHT) Mysql 문자 숫자함수에 대해 알아보겠습니다. ​ 1. ASCII(아스키값 반환) 함수 사용법 : ASCII(str) 인자값의 첫번째 문자을 아스키 값으로 반환해준다. 한글자 이상의 값도 첫번째 문자만 반환되며 빈 문자는 0, NULL은 NULL로 반환된다. mysql> select ascii('a') c1, ascii('abc') c2, ascii('bcd') c3, ascii(1) c4, ascii(123) c5, -> ascii('') c6, ascii(null) c7 ; +----+----+----+----+----+----+------+ | c1 | c2 | c3 | c4 | c5 | c6 | c7 | +----+----+----+----+----+----+------+ | 97 | 97 | .. 2020. 12. 14.
반응형