전체 글 299

SQL내장함수 : 숫자함수

SQL내장함수 : 숫자함수 함 수 설 명 ABS(숫자) 숫자의 절댓값 반환 CEIL(숫자) 숫자보다 크거나 같은 최소의 정수 FLOOR(숫자) 숫자보다 작거나 같은 최소의 정수 ROUND(숫자, m) 숫자의 반올림, m은 반올림 기준 정수 LOG(n, 숫자) 숫자의 자연로그값 반환 POWER(숫자, n) 숫자의 n제곱값 반환 SQRT(숫자) 숫자의 제곱근값 반환 (양수) SIGN(숫자) 숫자가 음수면 -1, 0이면 0, 양수면 1 반환 SELECT ABS(-9.5) 절댓값 # 9.5 ,CEIL(7.3) 이상의정수 # 8 ,FLOOR(7.3) 이하의정수 # 7 ,ROUND(7.3165, 2) 반올림 # 7.32 ,LOG(2, 10) 로그값 # 3.32192709488.. ,POWER(2, 3) n승값 # ..

Database/SQL 2022.08.03

'SQL내장함수' 란?

SQL 내장함수 SQL에서는 함수의 개념을 사용한다. 수학에서의 함수와 마찬가지로 특정 값이나 열의 값을 입력받아서 그 값을 계산해서 결과를 돌려준다. [Input] X → FUNCTION F : → [Output] f(x) SQL함수는 DBMS가 제공하는 내장함수(Bulit-in Fuction) 과 사용자가 필요에 따라 직접 만드는 사용자 정의 함수(user-defind function)으로 나누어진다. SQL 내장함수 SQL내장함수는 상수나 속성 이름을 입력값으로 받아서 단일값을 결과로 반환한다. 모든 내장함수는 최초에 선언될 때 유효한 입력 값을 받아야 한다. 단일행 함수 구분 함수 숫자함수 ABS, CEIL, COS, EXP, FLOOR, LN, LOG, MOD, POWER, RAND, ROUND..

Database/SQL 2022.08.03

데이터 조작어 (DCL) : UPDATE문

데이터 조작어 (DCL) UPDATE문 UPDATE문 테이블 내 특정 속성 값을 수정하는 명령 기본문법 UPDATE 테이블명 SET 속성명1 = 값1 [, 속성명2 = 값2, ...] [WHERE ]; 연습문제 질의 3-47. Customer 테이블에서 고객번호가 5인 고객의 주소를 ‘대한민국 부산’으로 변경하 시오. UPDATE Customer SET address = '대한민국 부산' WHERE custid = 5; 질의 3-48. Book 테이블에서 14번 ‘스포츠 의학’의 출판사를 imported_book 테이블의 21번 책의 출판사와 동일하게 변경하시오. UPDATE Book SET publisher = (SELECT publisher FROM imported_book WHERE bookid =..

Database/SQL 2022.08.02

데이터 조작어 (DCL) : INSERT문

데이터 조작어 (DCL) INSERT문 INSERT문 테이블에 새로운 투플을 삽입하는 명령 기본문법 INSERT INTO 테이블명[(속성리스트)] VALUES (값리스트); 연습문제 질의 3-44. Book 테이블에 새로운 도서 ‘스포츠 의학’을 삽입하시오. 스포츠 의학은 한솔의학서적 에서 출간했으며 가격은 90,000원이다. INSERT INTO Book(bookid, bookname, publisher, price) VALUES(11,'스포츠의학','한솔의학서적',90000); 질의 3-45. Book 테이블에 새로운 도서 ‘스포츠 의학’을 삽입하시오. 스포츠 의학은 한솔의학 서적에서 출간했으며 가격은 미정이다. INSERT INTO Book(bookid, bookname, publisher) VAL..

Database/SQL 2022.08.02

데이터 정의어 (DDL) : ALTER문

데이터 정의어(DDL) ALTER문 ALTER문 : 생성된 테이블의 속성과 속성에 관한 제약을 변경하며, 기본키 및 외래키를 변경함. ADD, DROP은 속성을 추가하거나 제거할 때 사용. MODIFY는 속성의 기본값을 설정하거나 삭제할 때 사용. ADD , DROP 은 제약사항을 추가하거나 삭제할 때 사용 ALTER TABLE 테이블명 [ADD 속성이름 데이터타입] # 속성 데이터타입 추가 [DROP COLUMN 속성이름] # 속성 삭제 [MODIFY 속성이름 데이터타입] # 속성 데이터타입 변경 [MODIFY 속성이름 [NULL┃NOT NULL]] # NULL 제약조건 설정 [ADD PRIMARY KEY(속성이름)] # 속성(컬럼) PRIMARY KEY 설정 [[ADD┃DROP] 제약이름] 연습문제 ..

Database/SQL 2022.08.02

[Hacker Rank] Weather Observation Station 20 : MySQL

📢 본 포스팅에 활용되는 기본 문제 및 자료 출처는 HackerRank 임을 밝힙니다. https://www.hackerrank.com ■ 문제 https://www.hackerrank.com/challenges/weather-observation-station-20/problem Weather Observation Station 20 | HackerRank Query the median of Northern Latitudes in STATION and round to 4 decimal places. www.hackerrank.com A median is defined as a number separating the higher half of a data set from the lower half. Qu..

[데잇걸즈 2주차] 회고

데잇걸즈, 회고 (2022.07.25. ~ 2022.07.31) Keep 좋았던 점 실험설계, 배워보지 못했던 새로운 분야 재미있었다. 특히 설문 문항 만드는 부분 너무 흥미롭다. 국어를 잘하면 더 좋은 질문을 만들어서 답을 얻을 수 있을 것 같다. 파이썬에서 시퀀스에 대해 다시 배우면서 차이를 정확하게 배울 수 있었다. 특히 튜플 안의 리스트나 리스트 안의 리스트 처음엔 헷갈리지만 재미있었다. 파이썬 tab키 다같이 오류해결 해내서 뿌듯하다 ψ(`∇´)ψ Problem 아쉬운 점 깃허브에 repository 만들어서 자료 올리는게 원활히 되지 않았다. HTML과 CSS는 내용 자체가 화면에 바로 보여지는 거라 그런지 꼼꼼하게 짤수록 잘 나오는 것 같다. 잘 익혀서 홈페이지나 프로필을 만들 때 활용해도 ..