Dbeaver 간단 활용하기 2

Huey·2023년 7월 20일
0

DBMS

목록 보기
3/9

  • 해설

LIKE를 활용해서 D로 시작하는 사람과 끝나는 사람을 출력할 수 있습니다. IS NULL, IS NOT NULL을 활용해서 null값을 가지고 있는 것과 null값을 제외한 것들을 출력할 수 있습니다.

  • 해설

오름차순이나 내림차순 차순을 정렬할 때는 ORDER BY를 사용합니다. ORDER BY 뒤에 ASC를 적으면 오름차순으로 정렬되고, DESC를 사용하면 내림차순으로 정렬됩니다 ASC는 그냥 생략도 가능하니 이 점을 알아둡니다.

  • 해설

SELECT 부분에 DISTINCT를 사용하면 중복을 제외한 값을 출력할 수 있습니다. 또한 AVG()를 사용하면 소괄호 안에 값의 평균을 구해주고., 최대값 MAX() , MIN()을 사용하면 () 안에 값의 최대와 최소를 구할 수 있습니다. 또한 이를 WHERE과 잘 활용하면 특정 부분에 평균값만 특정할 수 있기에 여러 방법으로 응용을 하는 게 중요합니다.

  • 해설

dual에 임시저장을 할 수 있습니다. 그리고 SELECT에 ABS()를 입력하면 절댓값을 구할 수도 있습니다. 반올림은 round를 활용하시면 됩니다. 위의 예시로 나온 숫자는 0,1로 출력되는 것을 확인할 수 있을 것입니다. TRUNC는 절사를 할 때 사용합니다. 여기서 절사란 잘라내서 버린다는 의미입니다.

  • ROUND ( 숫자 , decimal_places1 )

숫자 = 반올림할 숫자
decimal_places1 = 반올림 받을 자릿수.

  • TRUNC ( 숫자 , decimal_places2 )

숫자 = 절사할 숫자
decimal_places2 = 소수점 아래 절사할 자릿수. (음수로 표현될 시 음수의 숫자만큼 정수 자릿 수의 숫자를 제거한다.)

  • 해설

CONCAT은 문자열을 연결해줍니다. ()안에 두개의 문자열을 일렬로 출력해줍니다. '||' 이것 역시 문자열을 연결해줍니다! INITCAP은 문자열의 첫글자를 대문자로 만들어주고, 띄어쓰기 된 단어의 앞에도 모두 대문자로 만들어줍니다. 또 LOWER, UPPER도 있는데 LOWER은 소문자로, UPPER은 대문자로 만들어줍니다. 그리고 LPAD(), RPAD()가 있는데 LPAD는 왼쪽에 문자를 추가홰주고 RPAD는 오른쪽에 문자를 추가해줍니다.

  • LPAD ( '문자' , 숫자 , '?')

    -> (숫자만큼'?'추가)문자
    '?'에 빈칸을 둘 시 숫자만큼 왼쪽에 공백 추가!

  • RPAD ( '문자' , 숫자 , '!')

    -> 문자(숫자만큼'!'추가)
    '!'에 빈칸을 둘 시 숫자만큼 오른쪽에 공배 추가!

1개의 댓글

comment-user-thumbnail
2023년 7월 20일

잘 봤습니다. 좋은 글 감사합니다.

답글 달기