-
DB MYSQL 기본 다지기[2편] - 연산(덧셈/뺄셈/곱셈/나눗셈/나머지)Programming and Database/SQL 2022. 6. 12. 15:04반응형
DB MY SQL 기본 다지기[2편]
연산자 연산 예 + 덧셈 1 + 2 = 3 - 뺄셈 1 - 3 = -2 * 곱셈 2 * 2 = 4 / 나눗셈 1 / 2 = 0.5 % 나머지 5 % 3 = 2 SELECT 7+7; -- 7+7 연산을 통해서 14의 연산 결과 값을 출력 7+7 14
▶ 7+7 연산을 통해서 14의 연산 결과 값을 출력
SELECT 7-5 AS DIFFERENCE; -- 7-5의 뺄셈 연산을 통해서 2라는 값이 출력되고 AS 문을 통해서 DIFFERENCE라는 값으로 표에 출력 DIFFERENCE 2
▶ 7-5의 뺄셈 연산을 통해서 2라는 값이 출력되고 AS 문을 통해서 DIFFERENCE라는 값으로 표에 출력
SELECT 4*(5+2)/3, 'SQL'; -- SQL문에서 ()를 통해서 연산을 구현할수 있는데 결과값이 9.3333으로 출력이 됨 4*(5+2)/3 SQL 9.3333 SQL
▶ SQL문에서 ()를 통해서 연산을 구현할 수 있는데 결과값이 9.3333으로 출력이 됨
SELECT 4*(5+2)/3 AS Result, 'SQL' AS TextResult; -- 앞선 연산 결과를 AS문을 통해서 Result로 표기를 하고 'SQL'의 텍스트 문의 경우 있는 그대로 SQL 표시가 됨 Result TextResult 9.3333 SQL
▶ 앞선 연산 결과를 AS문을 통해서 Result로 표기를 하고 'SQL'의 텍스트 문의 경우 있는 그대로 SQL 표시가 됨
SELECT 10%3; -- %는 나머지를 나타내기 위해서 사용하는 문법으로 10을 3으로 나눗셈 하였을때 나오는 나머지 1을 출력함 10%3 1
▶ %는 나머지를 나타내기 위해서 사용하는 문법으로 10을 3으로 나눗셈하였을 때 나오는 나머지 1을 출력함
SELECT 'Pinetree' + 7; -- SQL은 문자열을 0으로 인식하기 때문에 7을 더했을때 값이 7 즉 Pintree라는 문자열의 값은 0으로 인식 'Pinetree' + 7 7
▶ SQL은 문자열을 0으로 인식하기 때문에 7을 더했을때 값이 7 즉 Pintree라는 문자열의 값은 0으로 인식
SELECT 'Pinetree'*7; -- 문자열에 곱셈을 하게되면 덧셈과 마찬가지로 문자열을 0으로 인식하기 때문에 0*7의 결과값이 0으로 출력 'Pinetree'*7 0
▶ 문자열에 곱셈을 하게되면 덧셈과 마찬가지로 문자열을 0으로 인식하기 때문에 0*7의 결과값이 0으로 출력
SELECT '3'+'005'*2 -- 숫자로 구성된 문자열은 숫자로 자동인식되서 연산됨 '3'+'005'*2 13
▶ 숫자로 구성된 문자열은 숫자로 자동인식되서 연산됨
2022.06.09 - [Programming and Database/SQL] - DB MY SQL 기본 다지기[1편] - SELECT
PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.
포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.
* 얄코 My sql 강좌를 참조하여 테스트하였습니다.
반응형'Programming and Database > SQL' 카테고리의 다른 글
DB MYSQL 기본 다지기[4편] - 참(TRUE) 및 거짓(FALSE) (12) 2022.06.13 DB MYSQL 기본 다지기[3편] - 연산 응용(덧셈/뺄셈/곱셈/나눗셈/나머지) (2) 2022.06.13 DB MYSQL 기본 다지기[1편] - SELECT (2) 2022.06.09 DB MySQL WorkBench Tool을 이용한 Table 활용하는 방법 (0) 2022.01.18 DB MySQL WorkBench Tool을 이용한 Table 생성하는 방법 (2) 2022.01.13