검색결과 리스트
분류 전체보기에 해당되는 글 26건
- 2010.10.15 엑셀 중복 데이터 제거
- 2010.10.15 mssql 유용한 내장함수
- 2010.07.26 asp 내장함수
- 2010.07.26 textarea 줄바꿈 안먹을 때
- 2010.07.26 텍스트 타입
- 2010.07.26 자바 기초문법
글
엑셀 중복 데이터 제거
if(countif($B$2:B2,B2)>1,"중복","")
'엑셀' 카테고리의 다른 글
엑셀 다운로드시 숫자 형변환 제어 (0) | 2011.08.03 |
---|
설정
트랙백
댓글
글
mssql 유용한 내장함수
소유자 변경
use table
exec sp_changeobjectowner '','dbo'
다른 서버의 db 테이블 조인
select x, x2, x3 from 나의디비테이블 a inner join
openrowset('sqloledb',다른서버이름';'sa';'xxxx',
'select x, x2, x3 from 다른서버 이름.디비명.dbo.테이블명') as b
on a.xx=b.xx
* 같은서버의 서로 다른 디비 테이블 조인
select * from DB1.Table1 A, DB2.table2 B where A.X=B.X
'DataBase' 카테고리의 다른 글
mssql 테이블 복사 (0) | 2011.08.26 |
---|---|
mssql 외래키 지정 쿼리 (0) | 2011.08.12 |
테이블 생성 쿼리 (0) | 2011.07.21 |
select into 와 insert into select의 차이 (0) | 2011.07.01 |
설정
트랙백
댓글
글
asp 내장함수
abs() - 절대값구하기
array(배열) - 배열을 반환
asc() - 문자의 ANSI문자값을 반환
atn() - 아크 탄젠트로 반환
cbool() - boolean형식으로 반환
cbyte() - byte형식으로 반환
ccur() - currency형식으로 반환
cdate() - date형식으로 반환
cdbl() - double형식으로 반환
chr() - asc()함수의 반대, ANSI문자를 일반문자로 변환
cint() - interger형식으로 반환
clng() - long형식으로 반환
cos(각도) - 주어진 각도의 코사인 값을 반환
createobject() - 자동화 인터페이스를 통해 다른 응용프로그램이나
프로그래밍 도구에 나타나는 객체에 대한 참조를 만들어 반환
cstr() - string형식으로 반환
date() - 현재의 날자를 반환
DateDiff(간격, 날짜1, 날짜2 [,firstdayofweek[, firstweekofyear]]) - 간격인수 yyyy(년)
q(분기), m(월), y(일[일년기준]), d(일), w(요일), ww(주[일년기준]), h(시), n(분), s(초)
dateserial(년,월,일) - 주어진 년,월,일에 대한 date형식을 반환
exp() - 주어진 수에대한 자연로그(승수로 거듭제곱하는 수) 밑인 e를 반환
filter(inputstring,값[,include[,비교]])) - inputstring는 검색할 문자열의 1차원 배열
include는 true나 false값을 가지는데, true로 설정되면 값발견시 그값을 가진
배열을 반환하고,flase로 설정되면 검색에 맞지않는 부분의 배열을 반환
비교는 비교형식을 나타내는 숫자값입니다
fix() - 주어진 수의 정수를 반환
formatcurrency() - 원화 형식으로 반환 예) \1,000
formatdatetime() - 날자와 시간으로 형식화하여 반환
formatnumber(숫자,소수자릿수) - 숫자로 형식화된 식을 반환 소숫점 몇째자리...
formatpercent(수,소수자리수) - 퍼센트형식으로 반환 기본 소수2째자리까지.
hex() - 주어진 수를 16진수로 변환
hour() - 0과23 사이의 시간을 나타낸다
inputbox(프롬프트[,제목][,기본값][,xpos][,ypos][,helpfile,context]) - 대화상자
instr([시작,]문자열1,문자열2[,비교]) - 시작은 문자열 검색 시작위치, 문자열1은 검색할
문자이며, 문자열2는 찾아야할 문자, 비교는 비교상수를 나타냄
instrrev() - instr()과 반대로 문자 끝에서부터 검색
int() - 주어진 수의 정수부분을 반환
isarray() - 주어진 변수가 배열인지 판단하는 boolean값을 반환
isdate() - 주어진 식이 날짜로 전환 될수 있는지 나타내는 boolean값을 반환
isempty() - 주어진 변수가 초기화 되었는지 나타내는 boolean값을 반환
isnull() - 주어진 식이 유효한 데이터가 있는지 없는지 boolean값을 반환
isnumberic() - 주어진 식이 숫자로 값이 정해질 수 있는지 나타내는 boolean값 반환
isobject() - 자동화 객체를 참조하는지 여부를 나타내는 boolean값을 반환
join(목록[,구분기호]) - 배열에 포함되어 있는 여러 문자열을 결합하여 만든 문자열을 반환
모록은 1차원 배열이름, 구분기호는 문자열을 구분하기위해 사용하고 기본값은 "" 공백
lbound(배열이름[,차원]) - 주어진 배열에서 사용할 수 있는 가장 작은 첨자를 반환
배열이름은 배열 변수의 이름, 차원은 배열의 차원중 가장 작은 값을 나타냄
lcase() - 주어진 문자를 소문자로 반환
left(문자열,수) - 주어진 문자를 왼쪽으로부터 주어진 수만큼의 문자열을 반환
len() - 주어진 문자열의 문자 개수를 세는 함수
loadpicture(그림파일의이름) - 그림객체를 반환
log() - 주어진수의 자연 로그를 반환
ltime() - 앞에 공백이 없는 문자열을 반환
mid(문자열,시작[,길이]) - 주어진 문자열에서 주어진 위치에서부터의 길이만큼의 문자를 반환
minute(시간) - 시간에서 분값(0~59)을 반환
month(날짜) - 달의 값(1~12)을 반환
monthname(달) - 주어진달의 숫자표현을 문자표현으로 바꾸어준다
msgbox(프롬프트[,단추][,제목][,helpfile,context]) - 프롬프트는 대화상자 안의 내용
단추는 단추모양,제목은 제목표시줄이름, helpfile은 도움말위치,context는 도움말 문맥번호
now() - 현재 날자와 시간을 반환
oct() - 주어진 숫자의 8진수 값을 나타내는 문자를 반환
replace(문자열,찾을문자열,바꿀문자열[,시작[,횟수[,비교]]]) - 문자열은 바꿀 대상, 찾을문자열은
문자열에서 바꾸어야 할 문자, 바꿀문자열은 찾은 문자열을 대치할 문자열, 시작은 검색시작위치
횟수는 바꾸는 횟수, 비교는 바꿀 때의 비교형식
right(문자열,수) - 주어진 문자의 오른쪽으로 부터 주어진 수만큼의 문자를 반환
rnd(수) - 난수를 반환 수는 생략가능
round(수) - 반올림한 수를 반환, 소수 첫째자리 반올림
rtrim(문자열) - 뒤에 공백이 없는 문자열을 반환
scriptengine() - 사용중인 스크립트 언어를 나타낼때 사용
scriptenginebuildversion() - 사용중인 스크립트 엔진의 버전 수를 반환
scriptenginemajorversion() - 사용중인 스크립트 엔진의 주 버전 수를 반환
scriptengineminorversion() - 사용중인 스크립트 언어의 보조 버전 수를 반환
second(시간) - 시스템 시간중 초값(0~59)을 반환
sgn(수) - 주어진 숫자의 부호를 나타내는 정수를 반환 0보다크면 1, 같으면 0, 작으면 -1을 반환
sin() - 주어진 라디안 값의 사인값을 반환
space(수) - 주어진 수만큼의 공백이 포함된 문자열을 반환
split(문자열[,구분기호[,수[,비교]]]) - 문자열은 배열에 포함될 문자열, 구분기호는 문자열 구분하기
위한기호를 표시. 생략시 "" 공백, 수는 반환될 문자열의 수를 나타냄, 비교는 바꿀때의 비교형식
sqr(수) - 주어진 수의 제곱근을 반환
strcomp(문자열1,문자열2[,비교]) - 두개의 문자열을 비교하여 결과값을 반환
strreverse(문자열) - 주어진 문자열을 뒤에서부터 읽은 문자열을 반환
string(수,문자) - 주어진 문자가 주어진 수만큼의 반복된 문자열을 반환
tan(수) - 주어진 라디안 값의 수 만큼의 탄젠트 값을 반환
time() - 현재 시간을 반환
timeserial(시, 분, 초) - 주어진 시간,분,초에 대한 시간 값을 반환
timevalue(시간) - 시간이 포함된 date형식을 반환해주는 함수
trim(문자열) - 앞뒤 공백이 없는 문자열을 반환해 줄 때 사용
typename(변수이름) - 주어진 변수의 정보를 나타내는 문자열 반환
ubound(배열이름[,차원]) - 배열의 차원으로 가장 큰 첨자를 반환, 배열함수의 개수 - 1 반환
ucase(문자열) - 주어진 문자를 대문자로 바꾸어 줍니다
vartype(변수) - 변수의 형식을 나타내는 값을 반환
weekday(날짜[,firstday of week]) - 요일을 나타내는 정수를 반환, firstday for week는 첫재요일을 숫자로
weekdayname(요일,약어, firsrday of week) - 요일은 숫자, 약어는 약어의 유무의 부울값
year() - 현재의 년도를 나타낼때 쓰임
isNumeric() - 숫자 데이터면 True
'web' 카테고리의 다른 글
웹페이지 접근 확인 (0) | 2011.07.21 |
---|---|
모바일 사이트 가로 세로 사이즈 맞춰서 보여주기 (0) | 2011.07.21 |
IIS MIME FLV 설정 정리 (0) | 2011.07.01 |
textarea 줄바꿈 안먹을 때 (0) | 2010.07.26 |
텍스트 타입 (0) | 2010.07.26 |
설정
트랙백
댓글
글
textarea 줄바꿈 안먹을 때
textarea로 내용입력 후
입력된 출력 할 때 줄바꿈이 안먹힐 경우
Pre태그를 쓰면 된다
예) <pre>출력내용</pre>
'web' 카테고리의 다른 글
웹페이지 접근 확인 (0) | 2011.07.21 |
---|---|
모바일 사이트 가로 세로 사이즈 맞춰서 보여주기 (0) | 2011.07.21 |
IIS MIME FLV 설정 정리 (0) | 2011.07.01 |
asp 내장함수 (0) | 2010.07.26 |
텍스트 타입 (0) | 2010.07.26 |
설정
트랙백
댓글
글
텍스트 타입
1. text박스에 한글 기본 설정
style="ime-mode:active;"
2. text박스에 영문 기본설정 (한글전환 가능)
style = "ime-mode:inactive;"
3. text박스에 영문 기본설정 (한글전환 안됨)
style="IME-MODE:disabled;"
'web' 카테고리의 다른 글
웹페이지 접근 확인 (0) | 2011.07.21 |
---|---|
모바일 사이트 가로 세로 사이즈 맞춰서 보여주기 (0) | 2011.07.21 |
IIS MIME FLV 설정 정리 (0) | 2011.07.01 |
asp 내장함수 (0) | 2010.07.26 |
textarea 줄바꿈 안먹을 때 (0) | 2010.07.26 |
설정
트랙백
댓글
글
자바 기초문법
if
IF문은 평가식이 true/false일 경우 각각의 처리를 분기시킬 수 있는 제어문이다. 기본 형식은 다음과 같다.
if (isTrue)
doSomething();
isTrue 부분에는 참/거짓으로 평가될 수 있는 표현식이 들어간다. 변수명이 들어갈 수도 있고 isTrue == true 와 같은 비교식이 들어갈 수도 있다. IF문의 내용부가 한 줄일 경우에는 위의 예처럼 { } 없이 사용할 수 있지만 그 이상일 경우에는 IF문의 내용부를 { }로 감싸주어야 한다.
if (isTrue){
doSomething1();
doSomething2();
}
위의 코드는 참인 경우에만 실행된다. 거짓인 경우에 실행할 코드를 추가하기 위해서는 else 키워드를 사용한다.
if (isTrue){
// isTrue가 참일 경우 실행
} else {
// isTrue가 거짓일 경우 실행
}
또한 평가해야할 조건이 여러 개일 경우에는 else if를 키워드를 사용한다.
if (isTrue){
// isTrue가 참일 경우 실행
} else if (isAnotherTrue) {
// isAnotherTrue가 참일 경우 실행
} else {
// IF문의 모든 평가식이 거짓일 경우 실행
}
else if 부분은 하나 이상을 사용할 수 있다. 그리고 else if를 사용한 경우에는 else 부분은 생략할 수 있다. if문이 실행되면서 ()안의 표현식을 평가해서 참인 경우에 해당하는 부분이 실행되었다면 그 아래에 존재하는 부분들은 실행되지 않고 IF문 다음에 나오는 코드가 실행된다.
- switch
switch문은 기본적으로 if문과 비슷한 역할을 하는 다중분기문이다. 기본 형식은 다음과 같다.
switch(integerValue){
case 1 :
doSomethingIf1();
break;
case 2 :
doSomethingIf2();
break;
default :
doSomething();
}
integerValue부분에는 byte, short, char, int 자료형으로 나타낼수 있는 변수나 이와 같은 형식을 리턴하는 메소드만 들어갈 수 있다. switch문 내부에서는 case를 사용해서 integetValue의 특정값에 해당되는 코드들을 분기시킨다. integerValue가 1일 경우에는 case 1:과 break; 사이의 코드만 실행이 되고 integerValue가 1이나 2가 아닐 경우 default: 다음의 코드가 실행된다. default: 부분은 생략할 수 있으며, integerValue의 값에 해당되는 case: 블록이 실행되었다면 그 이후의 코드는 실행되지 않고 switch문은 종료된다. 만약 case 1:과 case 2:사이에 있는 break; 코드가 없다면 integerValue가 1인 경우 case 1:과 case 2: 블록의 코드가 모두 실행된다.
- for
for문은 가장 대표적인 반복문으로 특정 작업을 일정 횟수만큼 반복해서 실행하고자 할 경우 사용된다.
for (int i = 0; i < 10; i++){
doSomething();
}
위의 코드는 doSomething() 함수를 10번 반복하는 for문이다. 위의 예제에서 보는 것과 같이 for문은 ①제어변수를 초기화 하는 부분(int i = 0), ②조건식을 평가하는 부분(i < 10), ③증감식 부분(i++), ④내용부의 네 부분으로 구성된다. 실행 순서는 ① -> ② -> ③ -> ④ 의 순서로 실행되며 1회 이상 반복될 경우에는 초기에만 ① -> ② -> ③ -> ④의 순서로 실행되고 그 이후부터는 ② -> ③ -> ④의 순서로 반복된다.
①의 제어변수를 초기화 하는 부분은 공백으로 둘 수도 있고 위의 예제에서와 같이 직접 제어변수를 선언하고 초기화 할 수도 있으며, for문 이전에 선언된 변수를 초기화 해서 사용할 수도 있다.
②의 조건식을 평가하는 부분은 기본적으로 참/거짓을 평가하는 평가식이 오지만, 공백으로 둘 경우 기본적으로 true로 평가된다.
③의 증감식 부분은 공백으로 둘 경우 아무런 역할을 하지 않지만 보통은 ++, -- 연산자를 사용하여 ①에서 선언한 제어변수의 값을 변화시키는 역할을 한다. 증감연산자 뿐만 아니라 수식이나 계산식을 사용할 수도 있다.
- while
while문 역시 for문과 마찬가지로 반복처리를 하지만, for문이 주로 수치적인 반복을 수행하는데 비해 while문은 행위적인 반복을 수행한다.
while(isTure){
doSomething();
}
isTrue부분에는 논리 표현식만 올 수 있다. isTrue가 참일 경우 doSomething()함수를 반복적으로 실행하지만 거짓일 경우에는 한번도 실행하지 않는다. while문은 기본적으로 isTrue가 true일 경우 무한으로 실행을 한다(무한루프). while문을 종료하기 위해서는 while 내부에서 isTrue를 false로 바꾸거나 break;를 사용한다.
- do ~ while
do ~ while문은 while문과 동일한 기능을 하지만 논리식을 평가하는 위치가 다르다.
do {
doSomething();
} while (isTrue);
while문은 논리식을 먼저 평가한 후 실행하기 때문에 논리식이 거짓인 경우에는 한번도 실행되지 않는다. 이에 비해 do ~ while문은 do { }안의 코드를 최소 한번은 실행(논리식의 참/거짓에 상관없이)한 후에 논리식을 평가한다.
- break, continue
break;는 현재 실행되고 있는 반복문이나 제어문을 빠져 나오는 역할을 한다. 코드가 실행되는 주에 for문이나 switch문 안에서 break;를 만나면 즉시 해당 문을 빠져나와서 이후의 코드를 실행한다. continue;는 반복문에서 해당 회차의 반복만 빠져 나오는 역할을 한다. for문 실행 중에 continue:를 만나면 for문이 종료되는 것이 아니라 for문의 내용부 내에서 continue; 이후의 코드들은 실행되지 않고 해당 회차의 반복이 종료되어 다음 회차의 반복이 실행된다.
[출처] 자바의 자료형과 기초문법 2|작성자 그루밍가이
RECENT COMMENT