본문 바로가기

DataBase(SQL)/DAY 26 _ 23.09.22

DB _ API

-- 출력시에 연산이 가능
SELECT orderid + 1, saleprice * 0.1 FROM ORDERS;

SELECT 1234, saleprice FROM ORDERS;

SELECT '안녕하세요', saleprice FROM ORDERS;

-- 문자열 연산 ||
SELECT '안녕하세요'||'반갑', saleprice FROM ORDERS;

SELECT * FROM book WHERE BOOKNAME LIKE '%축구%';

SELECT * FROM book WHERE BOOKNAME LIKE '%' || '축구' || '%';

-- 현재시간
SELECT SYSDATE FROM Dual;

SELECT 1234 + 555 FROM Dual;

-- ☆ 소수점 반올림. GROUP BY와 같이 쓰임
SELECT ROUND(12.3456782332,2) FROM Dual;

-- ☆ 소수점 버림.
SELECT TRUNC(12.3456782332,2) FROM Dual;
-- 자릿수 자름 
SELECT TRUNC(43,-1) FROM Dual;

-- 글자 바꿈
SELECT REPLACE(BOOKNAME, '여자', '남자') FROM Book;

-- ☆concat : 글자 붙이기
-- My SQL은 3단어도 가능. 오라클은 불가능
SELECT BOOKNAME || '안녕' FROM Book;
SELECT CONCAT(BOOKNAME, '안녕') FROM Book;

'DataBase(SQL) > DAY 26 _ 23.09.22' 카테고리의 다른 글

Where 연산자  (0) 2023.09.25
Sub Query3  (0) 2023.09.25
NVL  (0) 2023.09.25
형태변환 1. 날짜 2. 숫자 3. 문자  (0) 2023.09.25