본문 바로가기

개발관련50

SQL :: Select INTO, Insert INTO 1. Select into SELECT INTO // SELECT문에서 조회한 데이터를 삽입FROM WHERE 즉 FROM절에 있는 테이블명에서 SELECT로 조회된 결과를 INTO절을 이용해 새롭게 생성된 테이블에 삽입한다. 2. INSERT INTO...SELECT 조회된 데이터를 "기존" 테이블에 삽입한다. * 임시테이블을 쓸 때는 새로 만드는 테이블명에 #을 한 번 붙여주면 됩니다.* 전역 임시테이블을 쓸 때는 ##[출처] [MSSQL] SELECT INTO , INSERT INTO|작성자 카쿠 2016. 8. 5.
SQL :: Substring 문자열 변형. 기본형태 : substring(대상문자, 시작Index, 읽어들일 Length) testyyyymmddyyyymmddyyyymmddyyyymmddyyyyyym test라는 열에 위와 같은 data가 있을때, select test, substring(test, 5, 2), substring(test,7,2) from table_name substring(test,5,2) substring(test, 7, 2)mm ddmm dd- -m - 이처럼 부분적으로 문자열을 추출한다. 2016. 8. 5.
SQL :: CONVERT() CONVERT(데이터 타입, 변경대상, 변경형태) 기존 테이블에 "변경대상" 칼럼이 있어야 한다. 1. 예제테이블 No FromData 1 2016-08-05 10:45:01.777 2 2016-08-05 10:45:01.777 3 2016-08-05 10:45:01.777 4 2016-08-05 10:45:01.777 2. 변경형태 Fomat 스타일 번호(2자리 연도)스타일 번호(4자리 연도)출력 -1 & 100 mon dd yyyy hh:miAM(PM) 1 101 mm/dd/yyyy 2 102 yy.mm.dd 3 103 dd/mm/yyyy 4 104 dd.mm.yy 5 105 dd-mm-yy 6 106 dd mon yy 7 107 Mon dd,yy 8 108 hh:mi:ss - 9 & 109 mon .. 2016. 8. 5.
SQL :: CASE WHEN IF문과 비슷하다. CASE WHEN [조건절] THEN [참일 때 결과] ELSE [거짓일 때 결과] END 점수가 80이상인 사람은 Success로 , 미만인 사람은 Fail로 표시해보자. SELECT점수, (CASE WHEN 점수 >= 80 THEN 'Success' ELSE 'Fail') as Result From Table_Name [출처] MSSQL CASE WHEN 사용하기 / 조건별 다른값 조회하기|작성자 창공 2016. 8. 5.