본문 바로가기

전체 글158

[JQuery] split 함수를 이용한 문자열 자르기와 예제 split함수 사용 형식split("separator", " limit ")- separator구분할 문자열을 말한다.- limit최대로 분할될 배열을 크기를 말한다.  split 함수는 구분자 문자열을 나타내는 'separator'로 문자열을 잘라서, 최대 배열 크기를 나타내는 'limit' 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴한다.       split 함수 예제1. 파라미터를 입력하지 않을 경우 파라미터로 아무것도 전달하지 않으면, 문자열 전체를 length(길이)가 1인 배열에 담아서 리턴한다.const str = "Son Maddison Romero";const arr = str.split();document.writeln(arr); // Son Maddison Romerodocum.. 2024. 5. 7.
[SQL] WHERE 절에서는 별칭(alias)을 사용할 수 없음 / 대안 방법 WHERE절에서 alias(열 별칭)을 사용하지 못하는 경우SELECT에서 쓴 alias(열 별칭) 를 WHERE절에 쓰지 못하는 이유는 다음과 같다. 대부분의 SQL 데이터베이스에서 SELECT 절은 FROM 절 뒤와 WHERE 절 앞에서 처리되기 때문에, SELECT 절에 정의된 alias(열 별칭)은 WHERE 절이 처리될 때 아직 사용할 수 없다. 아래의 SQL 엔진 프로세스를 확인하면 더욱 이해가 잘될 것이다. SQL 엔진의 프로세스FROM -> JOIN ->  WHERE ->  GROUP BY ->  HAVING ->  SELECT ->  ORDER BY ->  LIMIT 1. FROM : 데이터를 가져올 테이블을 지정2. WHERE : 가져올 행(row)을 필터링3. GROUP BY : 행.. 2024. 5. 7.
인텔리제이 프로퍼티 한글 설정(feat. 한글 깨짐) 1. 상단 메뉴바에서 File -> Settings.. 선택     2. 왼쪽 메뉴에서 Editor -> File Encodings 선택Properties Files (*.properties) 영역에서- Default encoding for properties files: 를 UTF-8로 설정- Transparent native-to-ascii conversion 체크 하단 Apply 버튼 클릭 후 프로퍼티 한글 적용 확인 2024. 5. 2.
[SQL] DDL, DML, DCL,TCL DDL (Data Definition Language, 데이터 정의어) - Auto Commit - 데이터베이스 구조 또는 스키마(schema)를 정의하는 데 사용됨 - 직접 데이터베이스의 테이블에 영향을 미치기 때문에, DDL 명령어를 입력하는 순간 명령어에 해당하는 작업이 즉시(AUTO COMMIT) 완료된다는 것을 주의해야 함 DDL 설명 CREATE 데이터베이스의 객체를 생성 ALTER 데이터베이스의 구조를 변경 DROP 데이터베이스의 객체를 삭제 (테이블의 모든 데이터와 구조를 삭제) TRUNCATE 테이블에 할당된 모든 공간을 포함하여 모든 레코드를 제거 (테이블 객체의 저장공간 재사용 가능) - 테이블의 전체 데이터를 삭제하는 경우, 시스템 활용 측면에서는 삭제된 데이터를 로그로 저장하는 D.. 2024. 4. 23.
[JavaScript] var, let, const 자바스크립트에서 변수를 선언하는 방법에는 var, let, const 세 가지가 있습니다. 1. 중복 선언 가능 여부 var : 중복 선언 가능 - var는 중복해서 변수 선언을 여러 번 해도 에러 없이 각각 다른 값이 출력될 수 있음 - 초기화 없이 선언만 한 경우엔 변수 선언문 자체가 무시됨 (이 또한 에러발생 하지 않음) - 이는 기존에 선언했던 변수의 존재를 잊고 값을 재할당하게 되는 등의 실수를 저지르기 쉽다는 단점이 있음 // 변수 선언 + 초기화 var testVar = "TEST1"; console.log(testVar); // TEST1 // 변수 선언 + 초기화 var testVar = "TEST1"; console.log(testVar); // TEST1 // 변수 선언 (초기화 X).. 2024. 4. 22.
[MSSQL] 날짜 형식 포맷 (CONVERT, GETDATE) 사용 형식과 예시 MSSQL에서의 날짜 추출 시 노출되는 형식을 CONVERT([데이터타입],[날짜값],[변환형식]) 의 형식으로 지정할 수 있습니다. [변환형식]에 따라 노출되는 날짜 형식을 변경할 수 있습니다. 아래와 같이 사용 예시를 확인할 수 있습니다. SELECT CONVERT(VARCHAR(10),GETDATE(),105) -- 2024-04-16 SELECT CONVERT(VARCHAR(10),GETDATE(),120) -- 2024-04-16 12:00:00 다양한 날짜 형식 쿼리 날짜 형식 결과 CONVERT(CHAR(19), GETDATE(), 0) MM DD YYYY H:MM 04 16 2024 10:01AM CONVERT(CHAR(10), GETDATE(), 1) MM/DD/YYYY.. 2024. 4. 16.
[JAVA] 엑셀 파일 생성과 다운로드 예제 (feat. Apache Poi Excel Create) 1. GET 방식의 API 생성 @GetMapping("/get/excelDown") public void excel(HttpServletRequest req, HttpServletResponse res) { try { // 엑셀 다운로드 ExcelUtil.excelDown(res); }catch(Exception e) { e.printStackTrace(); } } 2. ExcelUtil 클래스에 엑셀 다운로드 메서드 생성 public static void excelDown(HttpServletResponse res) { List listData = new ArrayList(); PlayerVo playerVo = new PlayerVo(); playerVo.setPlayerName("손흥민"); pl.. 2024. 4. 1.
[JQuery] 기본 선택자 1. 기본 선택자 전체 선택자 (Wildcard Selector) - HTML 페이지에 있는 모든 문서 객체를 선택 - 문법 : * 태그 선택자 - 특정한 태그를 선택 - 문법 : 태그명 아이디 선택자 - 특정한 id 속성이 있는 문서 객체를 선택 - 문법 : #아이디명 Header 클래스 선택자 - 특정한 class 속성이 있는 문서 객체를 선택 - 문법 : .클래스명 Header1 Header2 Header Header Header Header 2. 자손 선택자와 후손 선택자 기본 선택자의 앞에 붙여 사용하며, 기본 선택자의 범위를 제한합니다. 자손 선택자 - 자손을 선택 - 문법 : '요소1' > '요소1' Dog Cat Pig 후손 선택자 - 후손을 선택 - 문법 : '요소1 요소2' 형태로 사용.. 2024. 3. 29.
[MSSQL] VIEW 테이블의 정의와 사용 방법 VIEW 테이블이란? 뷰는 다른 말로 가상테이블이라고 하는데, 말 그대로 데이터를 저장하는 테이블이 아니라 가상으로 존재하는 테이블입니다. 데이터 베이스 내에 존재하는 데이터들을 가공해서 가상의 테이블에 정의해 가지고 있는 것입니다. 정리해서 뷰테이블이란 아래와 같이 정의할 수 있습니다. 1. 뷰는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블 2. 뷰는 저장장치 내에 물리적으로 존재하지 않지만 사용자에게 있는 것처럼 간주 3. 뷰는 데이터 보정작업, 처리과정 시험 등 임시적인 작업을 위한 용도로 활용 4. 뷰는 조인문의 사용 최소화로 사용상의 편의성을 최대화 VIEW 테이블의 특징 1. 뷰는 기본테이블로부터 유도된 테이블이기.. 2024. 3. 28.
반응형