본문 바로가기

프로그래밍/[DB] SQL

MYSQL 문자열 자르기, 나누기 안녕하세요~ 블로그지기 인간대표 입니다. 1. SUBSTRING - 문자열 자르기문법 : SUBSTRING(컬럼 또는 문자열, 시작위치, 길이); SELECT SUBSTRING('abcdefghijk', 3, 5) 결과 : cdefg 2. LEFT - 왼쪽에서 문자열 자르기문법 : LEFT(컬럼 또는 문자열, 길이) SELECT LEFT('abcdefghijk', 3) 결과 : abc 3. RIGHT - 오른쪽에서 문자열 자르기문법 : RIGHT(컬럼명 또는 문자열, 길이) SELECT RIGHT('abcdefghijk', 3) 결과 : ijk 4. SUBSTRING_INDEX - 구분자 문자열 자르기문법 : SUBSTRING_INDEX(컬럼 또는 문자열, 구분자, 횟수) SELECT SUBSTRING_.. 더보기
ibatis 쿼리 두번실행되는 문제 안녕하세요~ 블로그지기 인간대표 입니다. 쿼리가 두번 중복 실행되는 오류... DELETE FROM idc_sec WHERE sn = #secSn# delete 문인데 select 태그로 하였음... 일일히 타이핑하지 않고 복불의 최후 ㅋㅋ아래와 같이 delete문의 경우 delete태그로 감싸야함. 다른태그들도 마찬가지... DELETE FROM idc_sec WHERE sn = #secSn# 예전에 insert문 할때도 그랬던거 같던데...복붙이 편하지만 이런 문제점이 ㅠ.ㅠ 서이추 항상 환영합니다^_^;이상 인간대표 블로그였습니다. 더보기
[MSsql] Convert 함수 - 날짜변환 안녕하세요~ 블로그지기 인간대표 입니다. MS-SQL Convert함수 정리입니다.~ style 번호(2자리 연도)style 번호(4자리 연도)출력-1 & 100mon dd yyyy hh:miAM(PM)1101mm/dd/yyyy2102yy.mm.dd3103dd/mm/yyyy4104dd.mm.yy5105dd-mm-yy6106dd mon yy7107Mon dd, yy8108hh:mi:ss-9 & 109mon dd yyyy hh:mi:ss:mmmAM(PM)10110mm-dd-yy11111yy/mm/dd12112yymmdd, yyyymmdd-13 & 113dd mon yyyy hh:mi:ss:mmm(24h)-20 & 120yyyy-mm-dd hh:mi:ss(24h)-21 & 121yyyy-mm-dd hh:mi:.. 더보기
[MSsql] MS-SQL 문자 함수 안녕하세요~ 블로그지기 인간대표 입니다. MS-SQL에서 알아두면 좋을 문자 함수들 1. LEFT(문자열 반환 - 왼쪽부터 자릿수 만큼) 형식 : LEFT(문자, 자릿수) 예 - SELECT LEFT('CASTLE', 3) = CAS 2. RIGHT(문자열 반환 - 오른쪽부터 자릿수 만큼) 형식 : RIGHT(문자, 자릿수) 예 - SELECT RIGHT('CASTLE', 3) = TLE 3. SUBSTRING(문자열 반환 - 시작위치부터 길이만큼) 형식: SUBSTRING(문자, 시작위치, 길이) 예 - SELECT SUBSTRING('CASTLE', 2, 3) = AST 4. LTRIM(문자열 공백 제거 - 왼쪽의 공백을 제거) 형식 : LTRIM(문자) 예 - SELECT ' CASTLE' = CA.. 더보기
[MySql] 문자열 치환 replace() 안녕하세요~블로그지기 인간대표 입니다. REPLACE(컬럼명, '변경전 문자', '변경후 문자') 예)SELECT REPLACE(column, 'http://', 'https://') FROM tableSELECT * FROM table WHERE column >= REPLACE(str, from_str, to_str) 서이추 항상 환영입니다^_^이상 인간대표 블로그였습니다. 더보기