반응형 Web Programing!301 [MSSQL] CONVERT, REPLACE, TO_NUMBER 1.CONVERT(변환할data_type, 데이터, 변환포맷스트링 ) 2.REPLACE(필드명, '필드값에서 빼고자하는 문자열') 특정 필드 값에 포함되어 있는 문자열을 삭제하여 나타냄. 3. TO_NUMBER(필드명) - 필드 값을 숫자로 변환 데이터들을 정렬시 2번보다 10번이 앞에 있고 3번보다 20번이 앞에 있는 경우가 있다. 예를 들어 number - 테이블명 num - 필드 1 3 10 11 2 이렇게 있다고 치면, 만약 select * from number where order by num; 을 하게 되면 결과값은 1 10 11 2 3 이렇게 나온다. 이것은 num필드의 속성이 int형식이 아니기때문이다. 그래서 num필드를 int형식으로 바꿔주어서 정렬을 하게되면 select * from .. 2011. 7. 7. [MSSQL] numeric 속성,소수점. MSSQL에서는 고정 소수점값으로 numeric을 사용한다. 사용법은 Numeric(p, [s]) p = 소수점 이하 자리를 포함한 총 자릿수 s = 소수점 이하 자릿수 ( []의 의미는 생략 가능 ) s를 생략하면 기본값으로 0이됩니다. ex) 1. Numeric(4, 2) = 24.22 == > 총 4자리이고 소숫점이하 2자리의 형식을 가지 숫자를 의미. 2. Numeric(3, 2) = 4.22 == > 총 3자리이고 소숫점이하 2자리의 형식을 가지 숫자를 의미. 3. Numeric(5, 3) = 14.224 == > 총 5자리이고 소숫점이하 3자리의 형식을 가지 숫자를 의미. 2011. 7. 7. [MSSQL] ALTER 명령어 정리 alter table 테이블명 add 컬럼명 타입 null설정 >> 해당 컬럼을 해당 타입과 해당 null 설정으로 추가 alter table 테이블명 drop column 컬럼명 >> 해당 컬럼 삭제 alter table 테이블명 alter column 컬럼명 타입 null설정 >> 해당 컬럼을 해당 타입과 NULL 설정으로 수정 2011. 7. 7. [MSSQL] 테이블 복사 select * into [생성될 테이블명] from [원본테이블명] where'1'='2' ; (설명: 데이터 없이 테이블 구조만 복사) select * into [생성될 테이블명] from [원본테이블명] where'1'='1' ; (설명: 데이터까지 복사) 2011. 7. 7. 이전 1 ··· 72 73 74 75 76 다음 반응형