일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Java
- mybatis
- MariaDB
- git
- SpringBoot
- jenkins
- Push
- mysql
- security
- node.js
- javascript
- rocky9
- popup
- MSsql
- spring3
- nodejs
- Next.js
- NextJS
- centos7
- Maven
- Tomcat
- docker
- yona
- PM2
- jquery
- ajax
- FCM
- config
- Eclipse
- pwa
- Today
- Total
목록Other (27)
ふたりで
MSSQL에서 날짜를 문자로 변환해서 가져와야 할때 참고... 주로 자주쓰는 포멧만 정리한다. 1. CONVERT(CHAR(19), DATETIME, 25) = 2023-12-26 13:14:15 = YYYY-MM-DD HH:MM:SS 2. CONVERT(CHAR(23), DATETIME, 25) = 2023-12-26 13:14:15.325 = YYYY-MM-DD HH:MM:SS.MS 3. CONVERT(CHAR(10), DATETIME, 25) = 2023-12-26 = YYYY-MM-DD 4. CONVERT(CHAR(10), DATETIME, 102) = 2023.12.26 = YYYY-MM-DD 출처: https://learn.microsoft.com/ko-kr/sql/t-sql/functions..
테스트용 MSSQL Server를 설치 후 운영 쪽의 데이터를 가져오기/내보내기 기능을 통해일부 테이블만 백업을 해왔다.그런데... varchar속성인 칼럼의 한글이 전부 깨져 나오는 것이다.흠... 해결하기 위해 구글링을 해보니 MSSQL Server의 인코딩설정 관련 문제로 파악이 되었다.해결 방법은 한글이 깨지는 칼럼을 명시할 때마다 아래와 같이 collate를 명시해 주면서 쿼리를사용하는 방법이 있다.(a_coll 칼럼의 한글이 깨져 나온다는 가정)SELECT a_coll, b_coll, c_coll,FROM COLLINFOWHERE a_coll collate Korean_Wansung_CI_AS = 'graykang'; 음 매번 collate 지정해줘야 하는 거가 개 귀찮음으로..
1. SELECT 시 1개이상의 컬럼을 묶어 null이 아닌 값중 맨앞의 컬럽의 값만 참조. SELECT COALESCE(null,null,1,2,3) AS A ,COALESCE(null,3,null,2,3) AS B ,COALESCE(1,null,null,2,3) AS C ; 결과: 2. WHERE 조건절에 조져보기. 비즈니스로직상 idate 컬럼이 null인 경우가 없다는 가정 하에 chkdate 가 null이면 idate를 참조하며, 현재 일시 기준 12개월이 지난(과거) 놈들만 조져진다. 다른 방법으로는 CASE문 조건으로 조질 수도 있다는건 참고만. SELECT cel , u_id , u_idate , u_chkdate FROM TestUserInfo WHERE COALESCE(chkdate, ..
예를 들어 단순하게 검색어를 공백을 기준으로 나누어 리스트화 후 해당 단어 리스트를 쿼리에서 AND 또는 OR검색으로 조건을 거는 경우 아래와 같이 처리함. 1. searchParams 모델 객체에 검색어를 리스트화할 geter, seter 정의. private ArrayList searchKeywordArr; public ArrayList getSearchKeywordArr() { return searchKeywordArr; } public void setSearchKeywordArr(ArrayList searchKeywordArr) { this.searchKeywordArr = searchKeywordArr; } 2. 검색어를 공백 기준으로 나누어 1에서 만든 인스턴스에 저장. String space..
이클립스에서 현재 local소스에 특정 remote 브렌치의 소스로 Rebase 후 local소스가 바라보고 있던 브랜치로 commit 하는 방법. (즉 현재 로컬 소스를 특정 remote브랜치의 소스로 바꾸고 싶은 경우? 이경우 로컬에서 작업하던 내용은 다 사라집니다.) 난 GIT알못 이기 때문에 때때로 이렇게 처리해야 할 때도 있어 다음을 위해 정리해 본다. 1. 프로젝트 마우스 우측 클릭> team > Rebase 선택 2. 아래 화면에서 Rebase 하고 싶은 remote 브랜치 선택하면 local소스가 선택한 remote 브랜치의 소스로 변경된다. 3. Rebase 까지만 했을 때의 프로젝트 구조 아래 그림에 보면 rebase는 되었지만 현재로컬 소스가 바라보고 있는 remote브랜치에 3건의 ..