10월 16, 2022의 게시물 표시

1005 데이터베이스 문제풀기

이미지
- 전체 컬럼 조회      select * from emp - 직업이 MANAGER고 SALESMAN 사원들 이름, 직업, 급여 조회 단, 급여를 내림차순으로 정렬      select ename, job, sal from emp where job ='manager' or job = 'salesman' order by sal desc - 보너스를 받은 사원 이름, 보너스 조회 단, 0은 제외입니다.      select ename, comm from emp where comm is not null and comm>0 - 사원이름에 A가 들어간 모든 사원 번호, 이름, 직업 조회      select empno, ename, job from emp where ename like "%a%" - 부서번호별 최대급여, 최소급여, 인원수 조회      select max(sal), min(sal),count(empno) from emp group by deptno - 직책별 평균급여 조회      select job, avg (sal) from emp group by job order by avg (sal) - 부서번호별 급여합계 조회 단, 10번 부서만      select avg (sal) from emp where DEPTNO = 10 group by deptno - 부서번호별 급여합계 조회 단, 급여합계가 5000 이상인 부서만      select sum (sal) from emp group by deptno having sum (sal)>= 5000 - 입사년도별 입사한 사원 수 조회      select year (hiredate), count (empno) from e...

1005 데이터베이스 정리

이미지
  * SQL 데이터베이스에 저장된 데이터를 불러오는 명령어 select 컬럼 from 테이름 이름 where 필터링 * 오늘 수업 내용     그룹핑, 정렬, 그룹핑 필터링 1. 정렬(order by) : 특정 필드를 기준으로 정렬화       - 사용형식 : select 컬럼 from 테이블 이름 where 조건 order by 특정필드   - desc 내림차순, asc 오름차순     - order by에 default 정렬은 오름차순     - 실행순서 from => where => select => order by          ex)          - select ename, sal from emp order by 2          ( 위에서 2는 enama=1, sal=2 를 가져와서 sal을 뜻함)           - 사원들의 사원 이름, 입사날짜 조회 ( 단, 입사날짜를 내림차순 하시오.)             select ename, hiredate from emp order by hiredate desc 2. 함수를 이용해서 특정내용 찾기     1) like 함수      : like를 사용하면 특정문자를 포함한 컬럼을 찾을 수 있다.           ex)          - like 이용해서 이름에 a가 한번이라도 들어간 사원 찾기     ...

1018 데이터베이스 정리

이미지
관계 데이터 삭제하는 방법      MY SQL      * on delete cascade : 부모테이블에 있는 데이터를 지우면 자식 테이블에 있는 데이터도 삭제.      * on delete set null : 부모테이블에 있는 데이터를 지우면 자식테이블에 있는 데이터에 null.      * on delete no action : 부모테이블에 있는 데이터를 지우면 자식테이블에 데이터 남아있음      * on delete set default : 부모테이블에 있는 데이터를 지우면 자식 테이블 데이터 default 값으로 변경      * on delete restrict(기본값) : 자식테이블에서 부모테이블 사용하고 있으면 삭제 불가능      * 자식테이블(emp)에서 부모테이블(dept) PK(deptno)를 사용하고 있다면, 자식테이블에 있는 FK(deptno)는 지울 수 없다.           예)           * dept 테이블에 있는 30번 부서를 지우시오                delete from dept where deptno = 30;                -- 지울 수 없음. 왜냐면 emp에서 쓰고 있기 때문           * 부서추가                insert into dept(deptno,dname,loc) value...

1017 데이터베이스 정리

이미지
💜 오늘 데이터베이스 정리 💜 * INSERT, SELECT, UPDATE, DELETE : DML * CREATE(테이블 생성), DROP(테이블 삭제), ALTER(테이블 수정) : DDL * 상품 테이블 만들기 create table products( product_id int(4) auto_increment primary key, product_price int(4) comment '물품가', create_at datetime comment '입고날짜', shipment_price int(4) comment '출하가', a_brand_name varchar(30) comment 'A브랜드 이름', b_brand_name varchar(30) comment 'B브랜드 이름', c_brand_name varchar(30) comment 'C브랜드 이름');  * 상품 테이블에 데이터 넣기 insert into products(product_price,create_at,shipment_price,a_brand_name) values(3000,now(),5000,'나이키 에어포스') insert into products(product_price,create_at,shipment_price,b_brand_name) values(3000,now(),5000,'아디다스') insert into products(product_price,create_at,shipment_price,a_brand_name,b_brand_name,c_brand_name) values(3000,now(),5000,'나이키','아디다스','코닥')  * 상품 테이블 삭제(안에있는 데이터도 모두 사라짐!) drop table products * 브랜드 테이블 만들기 create table brand( brand_id int(4) au...

기초 html _ 2. html 기초 태그 알아보기

이미지
💜 HTML body를 꾸미는 태그💜 ❔❕ 태그란?   태그는 <> 안에서 속성을 나타내주는 것들로, Element라고도 합니다.  사실 엄밀히 말하면 body도 <body>이기 때문에 body 태그라고 하는 것이 맞습니다.  그렇기 때문에 태그는 HTML을 작성할 때 제일 주요한 요소라고 할 수 있으며, HTML에서 태그는 영역 구별이나 모양 등을 만들 때, 주로 사용합니다.  input, image 태그 등을 제외한 왠만한 태그들은 여는 태그<>와 닫는 태그</>로 구성되어 있어, 태그를 쓸 때는 꼭 태그를 닫는 습관을 들이는 것이 좋습니다. 1. 제목 태그      제목 태그는 h1~h5 까지의 태그가 존재하며, 제목 태그에는 폰트 사이즈, 굵기 등 고유 서식이 존재합니다. <h1> 제목 태그</h1> <h2> 제목 태그</h2> <h3>제목 태그</h3> <h4>제목 태그</h4> <h5>제목 태그</h5> 2. 단락 태그     <p>는 Paragraph의 줄임말로, p태그로 감싸진 부분은 한 단락을 나타내며, 제목 태그와 달리 따로 지정된 서식은 없습니다.      * html 입력     <p>안녕하세요</p> <p>반가워요</p>      * 출력값 => 안녕하세요                     반가워요      * ht...