[sql] distinct 중복 제거하기
일반적으로 select문에서 중복여부에 상관없이 모든 자료를 요청한다. 이때 이용할것이 distinct. 해당 키워드를 사용하면 중복되는 컬럼이 제외된다. SELECT DISTINCT {컬럼명} FROM {테이블명} {조건절} 의 형태로 사용할수 있다. 팀 프로젝트 [고기당]을 진행하면서 짜봤던 예시. select distinct img , meat , price, s_name, s_addr , star from (select distinct mr.img , mr.meat , mr.price, sr.s_name, substr(sr.s_addr,1,2) s_addr, re.star from menu_reg mr inner join shop_reg sr on mr.s_num=sr.s_num inner joi..
2021. 2. 23.
[오라클] INSTR, SUBSTR 문자열의 몇자리부터 문자 찾기, 문자열 자르기 (right to left, last)
INSTR 함수를 사용해서 문자열의 마지막에서 부터 해당 문자의 위치를 찾고 싶을때 빨간색 파라미터는 생략가능 하다. INSTR ( [문자열], [찾을 문자 값], [찾기를 시작할 위치(1,-1)], [찾은 결과의 순번(1...n)] ) 뒤에서 부터 찾기 : INSTR('HELLO WORLD', 'O', -1) SELECT INSTR('HELLO WORLD', 'O') STR1 -- 문자열의 앞에서부터 찾기(기본사용) , INSTR('HELLO WORLD', 'O', -1) STR2 -- 문자열의 뒤에서부터 찾기 (-1 : 뒤에서부터) , INSTR('HELLO WORLD', 'O', -1, 1) STR3 -- 문자열의 뒤에서부터 찾고 첫번째 찾은 문자 , INSTR('HELLO WORLD', 'O', ..
2021. 1. 14.