Seemingly Online
close
프로필 배경
프로필 로고

Seemingly Online

  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
  • 홈
  • 방명록
[MySQL] 마이SQL @ROWNUM 사용법 빠르게 알아보기

[MySQL] 마이SQL @ROWNUM 사용법 빠르게 알아보기

2022-02-28 페이징 처리에서 많이 사용되는 ROWNUM을 MySQL에서 사용하는 방법을 알아보도록 하자. - 사용법 mysql에서의 ROWNUM은 반드시 초기화해주는 과정이 필요하다. 이는 SELECT 절 호출 이전에 FROM이나 WHERE 절에서 초기화해주는데 상황에 맞게 사용해 주면 된다. - from에서 사용 select @rownum := @rownum + 1 rownumber, t.* from test t, (select @rownum := 0) rownum - where 에서 사용 select @rownum := @rownum + 1 rownumber, t.* from test t where(@rownum := 0) = 0; - 역순사용 역순 사용은 이미 호출된 ROWNUM을 서브 쿼리..

  • format_list_bulleted DataBase/MySQL
  • · 2022. 2. 28.
  • textsms
[MySQL] 마이SQL DATE_FORMAT 활용법 (yyyyMMdd, hhmmss)

[MySQL] 마이SQL DATE_FORMAT 활용법 (yyyyMMdd, hhmmss)

2022-02-11 - 날짜 8자리 표현 가장 많이 사용되는 표현 형태로 DATE(년/월/일) 관련 정보를 VARCHAR 형태로 저장할 때 많이 사용된다. SELECT DATE_FORMAT(NOW(),'%Y%m%d'); - 시간 6자리 표현 흔히 시/분/초의 형태로 6자리를 저장하는 방법이다. SELECT DATE_FORMAT(NOW(),'%H%i%s'); - 다양한 기호와 함께 사용 단순 숫자로만 표현하는 것이 아닌 다양한 기호와 함께 포함하여 사용할 수 도 있다. SELECT DATE_FORMAT(NOW(),'%Y-%m-%d'); -- 2022-02-11 SELECT DATE_FORMAT(NOW(),'%Y/%m/%d'); -- 2022/02/11 SELECT DATE_FORMAT(NOW(),'%Y~%..

  • format_list_bulleted DataBase/MySQL
  • · 2022. 2. 11.
  • textsms
[Oracle SQL] 오라클 올림/내림/절대값 구하는 방법 CEIL/FLOOR/ABS

[Oracle SQL] 오라클 올림/내림/절대값 구하는 방법 CEIL/FLOOR/ABS

2021-05-08 - 올림 CEIL -- 올림 10.54 구하기 답: 11 SELECT CEIL(10.54) FROM DUAL; -- 올림 10.33 구하기 답: 11 SELECT CEIL(10.33) FROM DUAL; CEIL이라는 숫자 함수를 사용 시 소솰호 안에 올림을 하고 싶은 실수를 넣어주면 된다. 소수점이 어떠한 경우에도 올림 처리가 되며 위의 예제는 결괏값이 모두 11이 나오게 된다. - 내림 FLOOR -- 내림 10.54 구하기 답: 10 SELECT FLOOR(10.54) FROM DUAL; -- 내림 10.33 구하기 답: 10 SELECT FLOOR(10.33) FROM DUAL; 내림의 기능을 하는 함수는 FLOOR로 CEIL 가 마찬가지로 소괄호 안에 내림을 하고 싶은 실수를..

  • format_list_bulleted DataBase/Oracle SQL
  • · 2021. 5. 8.
  • textsms
[Oracle SQL] 오라클 제곱과 제곱근 구하기 POWER/SQRT

[Oracle SQL] 오라클 제곱과 제곱근 구하기 POWER/SQRT

2021-05-07 - 제곱 오라클에서 제곱을 구하는 방법은 POWER라는 함수를 사용하며, 두 가지 매개 값을 받는다. -- 2 의 4 제곱 구하기 답: 16 SELECT POWER(2, 4) 제곱 FROM DUAL; -- 3 의 3 제곱 구하기 답: 27 SELECT POWER(3, 3) 제곱 FROM DUAL; 위의 예제처럼 2와 4를 받으면 2의 4제곱을 구할 수 있다. - 제곱근 제곱근을 구하기 위해서는 SQRT 함수를 사용하며 매개 값은 제곱근을 구하기 위한 정수 하나를 받는다. 예제는 아래와 같다. -- 16 의 제곱근 구하기 답: 4 SELECT SQRT(16) 제곱근 FROM DUAL; -- 81 의 제곱근 구하기 답: 9 SELECT SQRT(81) 제곱근 FROM DUAL; 만약에 제..

  • format_list_bulleted DataBase/Oracle SQL
  • · 2021. 5. 7.
  • textsms
[Oracle SQL] 오라클 외래키 제약조건 무시하고 기본키 삭제하는법  CASCADE CONSTRAINTS

[Oracle SQL] 오라클 외래키 제약조건 무시하고 기본키 삭제하는법 CASCADE CONSTRAINTS

2021-04-23 간혹가다 기존의 외래키를 무시하고 해당 외래키가 참조하고 있는 기본키가 있는 테이블을 삭제해야 해야 하는 경우가 있다. 물론 특정 기본키만 삭제시 해당 기본키를 참조하는 테이블의 외래키에 ON DELETE 옵션을 주었거나 외래키 테이블의 데이터를 먼저 지우는 등 방법이 있겠지만 아주 간단히 코드 한 줄로 제거하는 방법도 있다. - 코드 바로 CASCADE CONSTRAINTS 키워드를 사용하는 것이다. DROP TABLE ["테이블명"] CASCADE CONSTRAINTS 코드 한줄로 모든 제약조건을 무시하고 현재 테이블은 물론 해당 테이블을 참조하는 다른 테이블들 역시 모두 제거가 된다. 때문에 반드시 참조여부를 확인하고 해당 코드를 사용해야하며, 사용시 백업을 해두고 사용하는 것이..

  • format_list_bulleted DataBase/Oracle SQL
  • · 2021. 4. 23.
  • textsms
[Oracle SQL] 오라클 날짜데이터 비교하는 법 알아보기

[Oracle SQL] 오라클 날짜데이터 비교하는 법 알아보기

2021-04-22 오라클 내부에서 날짜 데이터를 비교하는 방법을 알아보자. 우선 사용할 방법은 문자 포맷으로 바꾸어주는 TO_CHAR를 이용해서 날짜를 비교할 것이다. - 예제 사용할 테이블은 SEE_INFO로 내용은 아래와 같다. - 상황 1 오늘 날짜 04/21 기준으로 생일이 지나지 않은 사람들만 출력하려고 한다. SELECT * FROM SEE_INFO WHERE TO_CHAR(SYSDATE, 'MM/dd')

  • format_list_bulleted DataBase/Oracle SQL
  • · 2021. 4. 22.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
최근 글
인기 글
최근 댓글
태그
  • #backjoon
  • #BOJ
  • #자바공부
  • #Java
  • #백준
  • #자바
  • #자바기초
  • #Java8
  • #백준알고리즘
  • #자바알고리즘
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바