본문 바로가기

반응형

Backend/DB 실무

(28)
[sqlite3] terminal접속 # 접속sqlite3 [파일경로/]파일명.sqlite3# 파일이 있는 directory에서 입력한다면 그냥 파일명만 사용해도 됨# 테이블 간단 조회.tables# 접속종료.quit
[Query] 초를 시간과 분으로 변환 SELECT IDX, (SELECT LPAD(FLOOR(SUM(TotalSec)/3600),2,0) FROM TB_TIME WHERE IDX= 197) AS HOUR, (SELECT LPAD(FLOOR((SUM(TotalSec)%3600)/60),2,0) FROM TB_TIME WHERE IDX= 197) AS MINFROM TBWHERE IDX = 197;다른 테이블에서 초값을 가져와 시간과 분으로 표시, 2자리수로 표기하고 1자리인 경우 0을 왼쪽에 붙임
[DBeaver] Connection Error Network unavailable due to a certificate issue. Try changing the setting 'Use Windows trust store' ~~ ➡️ Use Windows trust store 체크 해제 후 적용해서 팝업 닫고 DBeaver재시작
[MySQL] bat파일을 이용한 export import MySQL 에러 1) Could not acquire management access for administration RuntimeError: Unable to execute command chcp. workbranch 실행에 로그인 까지 잘되는데 스키마 접속등 다른 것들이 작동하지 않는다 나의 경우에는 서비스도 잘 올라와있고, 환경설정에서 Path도 잘 적용되어 있었다. 런타임에러는... 복합적으로 나오는 에러 같아 완전 삭제 후 재설치를 권장... 하지만 나의 경우에는 맞는 케이스가 아닌지 전부 시도했지만 증상은 동일했다. 참고 블로그 : 설치과정에서 나오는 트러블슈팅을 잘 정리해 놓으신 글을 보았다. https://velog.io/@timointhebush/MySQL-%EC%82%AC%ED%88%..
[SQL] 문자 처리 문자 포함 여부확인 SELECT CASE -- 문자 존재 유무 확인 WHEN POSITION(' (1999-2013)' IN your_column_name) > 0 THEN REPLACE(your_column_name, ' (1999-2013)', '') ELSE your_column_name END AS modified_column FROM your_table_name; 공백 제거 REPLACE(column_name, ' ', '')
[Mybatis] 쿼리문 //리스트 길이 만큼 반복해서 COUNT SELECT COUNT(*) FROM public.cdp_dataset_request_variable WHERE var_seq = #{varSeq} // COUNT값 개수에 따라 1, 0 출력 SELECT COUNT(*) AS count_result FROM public.cdp_dataset_request_variable WHERE var_seq = #{varSeq} SELECT SUM(count_result) AS final_result FROM ( SELECT COUNT(*) AS count_result FROM public.cdp_dataset_request_variable WHERE var_seq = #{varSeq} ) AS counts SELECT 0 ..
[SQL] SELECT한 결과 Insert 혹은 Update SELECT 한 값 INSERT하기 INSERT INTO 테이블명 ( COLUMN1 , COLUMN2 , COLUMN3 ) SELECT COLUMN1 , COLUMN2 , COLUMN3 FROM 테이블명 WHERE 조건 SELECT 한 값 UPDATE하기 UPDATE 테이블명A SET 테이블명A.필드명 = 테이블명B.필드명 FROM 테이블명A, 테이블명B WHERE 테이블A.ID = 테이블B.ID
[Mybatis] 반복문 및 bind foreach : 반복문 SELECT * FROM POST P WHERE ID in #{item} "list"형태의 값으로 구분자를 ","로 구분하고, "("과 ")"로 감쌈 SELECT * FROM POST P WHERE ID in (val1, val2, val3, val4) bind : OGNL표현식으로 변수 생성 표현식으로 작성하기 용 SELECT * FROM BLOG WHERE title LIKE #{pattern}

반응형