본문 바로가기

반응형

프로그램

(73)
[python] 파이썬 다운로드 및 설치 방법 요새 제일 핫한 프로그래밍언어인 파이썬을 저도 공부해볼까 합니다. 파이썬은 무료로 제공되는 프로그램밍 언어이고 구글에서 검색하면 오프소스가 많습니다. 보통 예전부터 활용된 개발언어들 C, java 등 보다 사용하기 쉬운 프로그래밍 언어이고 접근하기 쉬운 편이라는 많은 분들이 공부를 하고 계십니다. www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 홈페이지에 들어갑니다. Downloads 를 누르면 영어로 작은 리스트가 영어로 뭔가 길게나옵니다. 여기서 All releases 는 파이썬의 버전에 대한 정보입니다. 여기서 필요한 파이썬 버전을 선택해서 다운로드 받..
클라우드 개발환경 구름 ide 회원가입 및 컨테이너 생성 요새 클라우드 환경이 발전하면서 개발환경도 클라우드 환경으로 할 수 있는 세상이 되었네요. 물론 이런건 나온지 꽤 되었는데 새로운 환경을 접하는게 많이 늦었네요. ㅠㅠ 아래는 무료로 사용가능한 클라운드 개발환경으로 유명한 구름 ide 입니다. ide.goorm.io/ 구름IDE - 설치가 필요없는 통합개발환경 서비스 구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 개발에 관련된 모든 작업을 클라 ide.goorm.io 본인의 컴퓨터가 인터넷만되는 환경이라면 컴퓨터에 직접적으로 다운로드 받지 않아서 좋습니다. 회원가입을 안하셨다면 본인이 편안한 방법으로 회..
DB2 테이블 컬럼 변경 방법 DB2 테이블 컬럼 변경 방법 1. DB2 컬럼 추가 ALTER TABLE 테이블명 ADD COLUMN 컬럼명 속성(크기) ; 2. DB2 컬럼 속성변경 ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 SET DATA TYPE속성(크기) ; 3. DB2 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 컬럼명 ; 4. DB2 컬럼명 변경 ALTER TABLE 테이블명 RENAME COLUMN 기존컬럼명 TO 새로운컬럼명 ; 5. 기본키 삭제 ALTER TABLE 테이블명 DROP PRIMARY KEY ; ** 컬럼 변경후 테이블에 적용이 안될 경우 REORG TABLE 테이블명 ;
DB2 행순번 row 처리 ROW_NUMBER() db2에서 조회결과에 대한 순번은 ROW_NUMBER() 함수를 사용하면됩니다. 여기서 ROW_NUMBER()만 쓰면 안되고 OVER ()까지 써주야합니다. SELECT ROW_NUMBER() OVER () AS RNUM, 컬럼명1, 컬럼명2 FROM 테이블명; 그럼 뒤에 RNUM 에 대한 OVER () 는 정렬은 위해서 세팅입니다. OVER() 함수 파라미터에 빈공백 또는 "ORDER BY 숫자" 을 사용하면 정렬없는 조회결과의 처음 로우부터 순차적으로 순서값을 부여합니다. 그래서 제대로된 정렬을 위해서 OVER( order by 컬럼명1, 컬럼명2 ) 로 사용하시면 됩니다.
DB2 현재날짜 기준으로 날짜 계산하는 법 DB2 날짜 계산입니다. 현재날짜DB2 현재날짜는 CURRENT DATE 를 사용하시면 되고 오늘날짜를 기준으로 전의 날짜를 계산하시려면 day , 월은 month ,년은 year를 사용하시면 됩니다. SELECT CURRENT DATE --현재날짜 , CURRENT DATE - 30 DAY -- 현재날짜에서 30일 전 , HEX(CURRENT DATE - 30 DAY) -- 현재날짜에서 30일 전 ,- 제거 , CURRENT DATE - 3 MONTH -- 현재날짜에서 3달 전 , HEX(CURRENT DATE - 3 MONTH ) -- 현재날짜에서 3달 전 ,- 제거 , CURRENT DATE - 1 YEAR -- 현재날짜에서 1년 전 , HEX(CURRENT DATE - 1 YEAR) -- 현재날짜..
spring 프레임워크 Injection of autowired dependencies failed , could not autowire field 에러 spring 프레임워크 기반에서 개발중에서 흔히 볼수 있는 에러 Injection of autowired dependencies failed , could not autowire field 둘 다 autowired 설정의 @(어노테이션) 이 어딘가에 빠져서 나는 에러입니다. 보통은 이클립스상에서 자동컴파일 사용하시면 자동으로 클래스 파일이 만들어지는데 해당 클래스의 bean 파일을 못찾는 경우 클래스위치에서 클래스 생성되어있는지 확인하시면 controller 자바에서 @Controller 를 확인하시고 호출하시는 @Autowired 서비스가 제대로 되어 있는지 확인 service 를 interface로 선언해서 사용하시면 service impl 쪽에 단의 @Service 확인 해보시면 됩니다. 이런게 다..
DB2 날짜 형식 변경방법 * db2는 날짜 방식이 종류가 있는데 그거에 따라서 함수가 적용되는게 있고 안되는게 있습니다. 암튼 날짜 형식 변경방법 입니다. select SUBSTR(CHAR(TO_DATE(컬럼명, 'YYYYMMDD') ), 1,10) from 테이블명 ; --> 컬럼명이 char나 varchar인 경우 date 로 변경 후 날짜를 년월일 형태로 설정해야됨 컬럼의 데이터 8자리로 20191106이면 2019-11-06 00:00:00 000 로 결과가 시분초 데이터가 0의 값으로 길게 보이게 됩니다. 여기에서 주의할점 'YYYYMMDD' 안에 하이픈이나 대쉬 콤마같은 기호가 들어가면 안됩니다. 그리고 CHAR로 변경 후 SUBSTR로 1부터 10자리까지 로 잘라서 사용하시면 됩니다. 기호를 바꾸고 싶으시면 REPL..
DB2 소수점 반올림 처리 ROUND DB2 소수점 처리하는 함수는 오라클과 동일한 ROUND 입니다. select round(컬럼명, 소수점 위치 ) from sysibm.sysdummy1 ; 컬럼명에는 숫자를 직접입력하셔도 됩니다. select round(34.567 , 2 ) from sysibm.sysdummy1 ; ==> 결과는 34.57 이 나옵니다. 컬럼명을 계산을 했는데 처리가 잘 안되는 경우에는 형 변환을 하셔야 합니다. select double(round(컬럼명, 소수점 위치 )) from sysibm.sysdummy1 ; select round(컬럼명 * 1.00 , 소수점 위치 ) from sysibm.sysdummy1 ; 위의 방법이 잘 안되시면 double 위치를 바꿔가면서 테스트 해보세요. ^^;;;

반응형