본문 바로가기

반응형

데이터베이스 기초

반응형
(3)
[데이터베이스 SQL 기초] 오라클, MySQL 결과 중복 제거 DISTINCT에 사용법 [데이터베이스 완전 정복 목차] 안녕하세요 양햄찌블로그 주인장입니다. 이번에도 저번 시간에 이어서 기초편이예요. 언넝 데이터베이스 카테고리 포스팅 수가 늘어나길 희망하며.. DISTINCT 결과 중복 없이 조회하기 조회시 DISTINCT를 사용하면 중복을 제거한 결과를 보여줍니다. 요렇게 쓰면 끝이야요 간단하죠? 물론 GROUP BY 명령어를 이용해서 중복제거 결과를 도출할 수도 있지만, DISTINCT절이 목적에 좀 더 부합한다생각해서 수행속도가 크리티컬하지 않으면 저는 왠만하면 distinct를 사용합니다. 참고로 'select distinct([컬럼명]) from [테이블명];' 이렇게 distinct 괄호 안에 컬럼명을 넣어주는건 문법 에러가 나니 주의~ DISTINCT 사용 연습 우리가 맨날 연..
[오라클 MySQL 기초] BETWEEN, NOT BETWEEN 쿼리 결과 범위 조회하는 법, 비트윈사용법 [데이터베이스 목차] 안녕하세요 여러분 양햄찌 블로그 주인장입니다. 오늘은 아무 생각없이 포스팅을 쓰기 위해... 초보자를 위해 아주 기본적인 쿼리조회 방법에 대해 포스팅해보려고 해요. 오늘 포스팅 주인공은 BETWEEN입니당. 아주 간단한 포스팅이 될거예요. BETWEEN 사용법 BETWEEN은 뜻에서 바로 체감할 수 있듯이, 특정 값의 범위를 조건으로 결과를 조회하고 싶을 경우 사용합니다. 아주 간단한 문법이죠? 값1부터 값2까지 범위에는 값1 값2 모두 포함되어있습니다. 즉 값1 ≤ 조건 ≤ 값2 라는거죠~ BETWEEN문법은 또 다른 SQL문법으로, 'SELECT * FROM [테이블명] WHERE 값1
[오라클, MySQL] 대소문자와 관련된 UPPER, LOWER, INITCAP함수 사용법. 대문자로 변경, 소문자로 변경 [DBMS 데이터베이스 SQL 완전정복 목차] 안녕하세요 양햄찌 블로그 주인장입니다. 오늘은 간단한 SQL문법에 대해 빠르게 포스팅을 진행해보려고 해요. ㅎㅎ 오늘 주제 주인공은 Upper, Lower, Initcap이라는 함수입니다. 참고로, upper와 lower는 오라클, mysql 모두 지원하는데 첫 글자만 대문자로 변경해주는 Initcap의 경우 오라클만 있고 Mysql에서는 이와 같은 별도의 함수가 정의되어 있진 않습니다. 대문자로 변경하는 UPPER 함수 먼저 Upper함수는 컬럼의 문자열을 소문자던 대문자던 모두 대문자 알파벳으로 변경해주는 함수입니다. 간단하쥬? select upper('HELLO world!') from dual; 더미 테이블인 dual를 통해서 간단하게 실행시켜봤어요...