SQL

    [MySQL] SQL (3) basic statement

    SQL (3) SQL basic statement -3 숫자내장함수 절대값 select abs(12), abs(-12); 부호판별(양수,음수,0) select sign(-4), sign(12), sign(0); 반올림 select 123.1234, round(123.1554,-1); -1은 1의자리에서 반올림. 1은 소수 첫째자리에서 반올림. 올림/내림 select 123.123 , ceil(123.123), floor(123.123); 나머지/제곱/최대값 select mod(6,4), pow(3,2), greatest(12,13,14,11); pow(3,2)같은 경우는 3의 2제곱, 즉 9가 결과로 나온다. greatest는 파라미터들 중에서 가장 큰 수가 결과로 나온다. 랜덤값 추출 select fl..

    [MySQL] SQL (2) basic statement

    SQL (2) SQL basic statement -2 하나의 statement마다 개행을 해주는 이유는, 수정사항을 반영하기 쉽기 때문이다. 특히 where절을 사용할 때 용이 where절 between 크기 비교 select ename, sal, deptno, job from emp where 1 = 1 and sal between 2450 and 3000; between x and y는 x와 y의 값까지 포함 하는 범위이다! 즉, select ename, sal, deptno, job from emp where 1 = 1 and sal>=2450 and sal 1000 order by sal asc, ename asc; 제일 아래 statement처럼 order by '정렬기준 컬럼' + '오름차순..

    [MySQL] SQL (1) basic statement

    SQL (1) SQL basic statement database 생성 create database TestDB; database 목록 확인 show databases database 선택 use testdb; 테이블 생성 create table sample(id int ,title char(100),content varchar(1000)); 테이블 목록 확인 show tables; 특정 테이블 구조 확인 desc sample; db에 내용 추가 insert into sample(id,title,content) values(1,'title1','content1'); insert into sample(id,title,content) values(2,'title2'..