본문 바로가기

전체 글123

[Oracle] 비교연산자 (LIKE) 비교연산자(LIKE) : 문자 패턴이 일치하는 행 검색 - 첫 글자 검색 --column1에서 첫 글자가 S로 시작하는 행 검색 SELECT column1, column2 FROM tablename WHERE column1 LIKE 'S%' * 와일드카드(%) : 이 자리에 오는 철자, 철자의 개수 모두 상관없이 검색. LIKE 연산자와 함께 사용 - 두번째 글자 검색 -- 두번째 철자가 'A'인 경우를 검색 SELECT column1 FROM tablename WHERE column1 LIKE '_A%'; * 언더바(_) : 이 자리에 오는 철자는 어떤 철자가 오든 상관 없지만 한 자리여야함 - 끝 글자 검색 --끝 글자가 'K'인 경우 SELECT column1 FROM tablename WHERE .. 2020. 8. 19.
[Oracle] 비교연산자 (BETWEEN AND) 비교연산자(BETWEEN AND) - 두 값 사이의 값 검색 --BETWEEN 하한값 AND 상한값 SELECT column1, column2 FROM tablename WHERE column2 BETWEEN 2000 AND 4000; --위 와 같음 SELECT column1, column2 FROM tablename WHERE (column2 >= 2000 AND column2 3000); - 날짜 SELECT column1, column2 FROM tablename WHERE column2 BETWEEN '2020/08/01' AND '2020/08/19'; 2020. 8. 19.
[Git] stage 에 올린 파일 unstaged 로 변경하기 [Git] 에는 stage라는 영역이 있다. 커밋할 파일 목록을 저장해 놓은 단계라고 하면 될까. $git add [file] add 명령을 이용해 stage에 올리게 되는데 올린 파일을 stage에서 내리고 싶을 때가 있다. unstaged로 변경하기 $git reset HEAD [file] reset 명령을 이용하면 stage에 올린 파일을 untaged로 변경할 수 있다. 2020. 8. 18.
[Oracle] 비교 연산자 (>, <, >=, <=, =, !=, <>, ^=) 비교 연산자 (>, =, 크다 = 같다 = 크거나 같다 같지 않다 2020. 8. 18.
[Oracle] 산술 연산자 ( *, /, +, -) 산술 연산자 ( *, /, +, -) - 연봉 4000만원 이상인 경우 예시 SELECT name1, salary*12 as 연봉 FROM tablename WHERE salary*12 >= 4000; NULL - 데이터가 할당되지 않은 상태 또는 알 수 없는 값 - 산술식에서 컬럼값이 NULL인 경우 결과도 NULL -> 함수 NVL() --컬럼값에 NULL이 있을 때 --NVL() 함수를 사용하지 않은 경우 NULL값이 출력됨 SELECT column1 + column2 FROM tablename WHERE column3 = '한국'; --NVL() 함수 사용 SELECT column1 + NVL(column2, 0) FROM tablename WHERE column3 = '한국'; - NVL(col.. 2020. 8. 18.
[Oracle] WHERE절 (문자와 날짜 검색) WHERE절 (문자와 날짜 검색) 문자검색 - column1이 한국인 경우 SELECT column1, column2, column3, column4, column5 FROM tablename WHERE column1='한국'; 날짜검색 - column2가 20년 8월 18일인 경우 SELECT column1, column2 FROM tablename WHERE column2 = '20/08/18'; - 날짜는 접속한 session의 날짜 형식에 맞춰 검색해야함 --현재 접속한 session 날짜 형식 확인 - NSL_SESSION_PARAMETERS SELECT * FROM NLS_SESSION_PARAMETERS WHERE PARAMETER = 'NLS_DATE_FORMAT'; * session : .. 2020. 8. 18.
[Oracle] WHERE절 (숫자 데이터 검색) WHERE절 (숫자 데이터 검색) SELECT column1, column2, column3 FROM tablename WHERE 조건; --column2가 100인 경우를 검색 SELECT column1, column2, column3 FROM tablename WHERE column2 = 100; 비교연산자 > 크다 = 크거나 같다 = 100; * 사용할 수 없는 별칭 조건 --조건절에 실행 순서의 이유로 사용할 수 없음 SELECT column1 as nickname1, column2 as nickname2 FROM tablename WHERE nickname2 >= 100; 2020. 8. 18.
[Oracle] 데이터를 정렬해서 출력하기(ORDER BY) 데이터를 정렬해서 출력하기(ORDER BY) 정렬 - column2 기준 -- 오름차순 정렬 SELECT column1, column2 FROM tablename ORDER BY column2 asc; -- 내림차순 정렬 SELECT column1, column2 FROM tablename ORDER BY column2 desc; 별칭 활용 정렬 - column2의 nickname 설정 후 nickname 기준 오름차순 정렬 SELECT column1, column2 as nickname FROM tablename ORDER BY nickname asc; 다중 정렬과 순서 - column2 기준 오름차순 -> column3 기준 내림차순 --일반 정렬과 순서 SELECT column1, column2, .. 2020. 8. 18.
[Oracle] 중복된 데이터를 제거해서 출력하기(DISTINCT) 중복된 데이터를 제거해서 출력하기(DISTINCT) SELECT DISTINCT column1 FROM tablename; SELECT UNIQUE column1 FROM tablename; 2020. 8. 18.