Language

·Language/Java
형 변환 (캐스팅, casting)모든 변수와 리터럴에는 타입이 있습니다. 코드를 작성하다 보면 같은 타입뿐만 아니라 서로 다른 타입 간의 연산을 할 필요가 있습니다.  이럴 때는 연산을 수행하기 전에 타입을 일치 시켜야 하는데, 이러한 변수나 리터널의 하나의 타입을 다른 타입으로 바꾸는 것을 형변환 또는 타입 변환이라고 합니다.                                         즉 변수 혹은 리터널의 타입을  다른 타입으로 변환하는 것 예를 들어 int타입의 값과 float타입의 값을 연산해야 하는 경우, 먼저 두 값을 같은 타입으로 변환해야 합니다. 따라서 float타입으로 변환을 한 다음에 연산을 해야 합니다. 이때 int 타입이 아닌 float로 타입을 일치시킨 것 처럼 형 ..
숫자가 정수인지 실수인지 체크를 할 경우가 있습니다. 이때 값을 나머지 연산자 %를 사용하면 구할 수 있습니다. function isInteger(number) { return number % 1 === 0;}console.log(isInteger(1)); // 결과 : trueconsole.log(isInteger(10)); // 결과 : trueconsole.log(isInteger(123456)); // 결과 : trueconsole.log(isInteger(1.1)); // 결과 : falseconsole.log(isInteger(123.12)); // 결과 : falseconsole.log(isInteger(12345.12345)); // 결과 : false 그런데 나머지 연산자 %를 이용하..
·Language/SQL
AVG() 함수란 ❓ AVG() 함수는 집계함수의 종류로서, 숫자 값, 행, 열 또는 셀 그룹의 평균을 반환하는 함수입니다. SELECT AVG(column) FROM TABLE; 위와 같이 AVG() 인자에 평균을 구하고 싶은 데이터를 넣으면 됩니다. SELECT ProductName,AVG(Price) AS Price FROM Products GROUP BY ProductName; 이 때 주의해야 할 점이 있습니다. 바로 NULL 값이 있는 경우인데, NULL 값이 있으면 오류가 발생할 수 있습니다. 그렇기 때문에 NULL값이 있는 경우 NVL() 함수, NVL2, NULLIF 등 NULL 값을 처리할 수 있는 함수를 사용해야 합니다. SELECT ProductName,AVG(NVL(Price,0))..
·Language/SQL
SYSDATE 함수란 ❓ SYSDATE는 데이터베이스 서버가 상주하는 운영 체제에 설정된 현재 날짜와 시간을 반환합니다. 반환된 값의 데이터유형은 DATE입니다. SELECT SYSDATE FROM DUAL; 위와 같이 실행결과를 얻을 수 있습니다. Dual테이블은 오라클이 설치될 때 만들어지는 테이블이며, 산술, 날짜처리, 계산 등을 하는 기본 임시 테이블입니다. TO_CHAR() 함수 ORACLE의 TO_CHAR() 함수를 사용하면 DATE에 대한 형식을 지정할 수 있습니다. SELECT TO_CHAR(SYSDATE, 'YYYY') as "연도" , TO_CHAR(SYSDATE, 'MM') as "월" , TO_CHAR(SYSDATE, 'DD') as "일" , TO_CHAR(SYSDATE, 'HH2..
지누박
'Language' 카테고리의 글 목록 (5 Page)