목록MSSQL (138)
투케이2K
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] /* ------------------------------------------------------ [select , from , where 서브쿼리 subquery 사용 실시] ------------------------------------------------------ 1. 서브쿼리 : 쿼리 안에 또 다시 다른 쿼리를 포함하는 것입니다 - ( ) 소괄호 사용 ------------------------------------------------------ 2. select 서브쿼리 : select 절에서 () 소괄호 서브쿼리를 사용하는 것입니다 -----------------------------------..
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] /* ---------------------------------------------- [요약 설명] ---------------------------------------------- 1. WITH : MSSQL 에서 임시 가상 테이블을 생성할 수 있습니다 ---------------------------------------------- 2. PIVOT 은 개별 가로 행 (과목명칭) 데이터를 세로 열 로 변환해줍니다 ---------------------------------------------- */ /* [임시 가상 테이블 만들기 실시] */ WITH SAMPLE_USER AS ( SELECT '홍길동' A..
[학습 구분] 과목 : Database / 데이터베이스 [설 명] 1. ISNUMERIC 은 MSSQL 에서 컬럼 및 데이터 값을 확인해 숫자 여부 확인해 주는 함수 입니다 2. ISNUMERIC 은 숫자 타입일 경우 1 값 , 아닐 경우 0 값을 반환합니다 3. [MSSQL] 코드 예시 : /* [ISNUMERIC 을 사용해 데이터 숫자 여부 판단 실시] 1. ISNUMERIC 은 컬럼 및 데이터 값을 확인해 숫자 여부를 출력해줍니다 2. ISNUMERIC 은 숫자 타입일 경우 1 값 , 아닐 경우 0 값을 반환합니다 */ SELECT ISNUMERIC(1) AS 숫자여부, ISNUMERIC('2') AS 숫자여부, ISNUMERIC('A') AS 숫자여부; [참고 사이트] ..
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] /** ----------------------------------------- [튜닝] SET STATISTICS TIME 사용해 SQL 쿼리 실행 속도 측정 실시 ----------------------------------------- 1. SET STATISTICS TIME : CPU시간과 쿼리 수행 경과시간을 확인할 수 있습니다 ----------------------------------------- 2. SET STATISTICS TIME ON : 쿼리 수행 성능 측정을 시작합니다 ----------------------------------------- 3. SET STATISTICS TIME OFF ..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [MSSQL 접속 정보] [application.yml 접속 정보 작성] spring: devtools: livereload: enabled: true datasource: driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver url: jdbc:sqlserver://localhost:1433;serverName=DESKTOP-QDR03FS;encrypt=true;trustServerCertificate=true username: KGH_DB password: twok@2 server: port: 7000 mybatis: mapper-locations: clas..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 인덱스 위치 조회] @GetMapping("/TEST_CHARINDEX") public String TEST_CHARINDEX(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 TOP 행 제한 조회] @GetMapping("/TEST_TOP") public String TEST_TOP(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+String.va..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 SUBSTR 조회] @GetMapping("/TEST_SUBSTR") public String TEST_SUBSTR(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+Strin..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [MSSQL 뷰 생성 참고 사이트] https://kkh0977.tistory.com/2682?category=994446 93. (MSSQL/SQL) CREATE VIEW 사용해 뷰 생성 및 조회, 삭제 수행 실시 [개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] /* [view 뷰 생성 및 삭제 수행 실시] 1. 뷰(view)는 데이터베이스에 존재하는 일종의 가상 테이블을 의미합니다 2. 뷰는 실제 테이블 kkh0977.tistory.com [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 VIEW 조회] @GetMapping("/TEST_..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 소수점 확인] @GetMapping("/TEST_DOUBLE") public String TEST_DOUBLE(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+String.v..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 REPLACE 치환] @GetMapping("/TEST_REPLACE") public String TEST_REPLACE(@RequestParam Map param){ System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+String.valueOf("..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 CONCAT 문자 결합] @GetMapping("/TEST_CONCAT") public String TEST_CONCAT(@RequestParam Map param){ System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+String.valueOf("..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 TRIM 공백 제거] @GetMapping("/TEST_TRIM") public String TEST_TRIM(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+String.v..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 RANDOM 랜덤 조회] @GetMapping("/TEST_RANDOM") public String TEST_RANDOM(@RequestParam Map param){ System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+String.valueOf("..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 IS NOT NULL 조회] @GetMapping("/TEST_NOT_NULL") public String TEST_NOT_NULL(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] ..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 GROUP FUNCTION 조회] @GetMapping("/TEST_GROUP_FUNCTION") public String TEST_GROUP_FUNCTION(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.pri..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 NEWID 고유값 조회] @GetMapping("/TEST_UUID") public String TEST_UUID(@RequestParam Map param){ System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+String.valueOf("TEST..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 WHERE AND 조건 조회] @GetMapping("/TEST_AND") public String TEST_AND(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+Strin..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [MSSQL 함수 작성 참고 사이트] https://kkh0977.tistory.com/1314?category=994446 41. (MSSQL/SQL) 함수 생성 및 리턴 결과 반환 실시 - CREATE FUNCTION , RETURNS [개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] -- [함수 생성 수행 실시 : 인풋 파라미터 값으로 ONE, TOW 받음] CREATE FUNCTION USER_FUNC(@ONE INT, @TWO INT) /********************.. kkh0977.tistory.com [Controller : 소스 코드] // TODO [SEAR..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 ORDER_BY 중복 제거] @GetMapping("/TEST_ORDER_BY") public String TEST_ORDER_BY(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] ..