차례:
- 현재 날짜를 알려주는 간단한 함수를 살펴보십시오 시간.
- 일반적으로 계산하는 필드의 이름을 지정합니다. 그렇지 않으면 결과 계산에 사용 된 수식이 가상 필드의 이름이됩니다. 사용자는 수식에 신경 쓰지 않으므로 AS 기능을 사용하여 가상 필드에보다 유용한 이름을 지정하십시오.
- 6
- YEAR () 및 MONTH ()를 사용하여 읽을 수있는 값을 얻는 방법
- 하나의 필드 연결하기
비디오: 12강 oracle 11g SQL SQL 날짜함수(오라클 date function) 2024
현재 날짜를 알려주는 간단한 함수를 살펴보십시오 시간.
현재 날짜와 시간은 그다지 중요하지 않지만이 정보를 다른 기능과 결합하여 매우 흥미로운 작업을 수행 할 수 있습니다.
이 쿼리는 현재 날짜, NOW () 및 각 영웅의 생일 간의 차이를 계산합니다. DATEDIFF () 함수는 두 날짜를 정수로 변환하여 작동합니다. 그러면 두 개의 정수를 뺀 다음 결과를 일 수로 나타낼 수 있습니다.일반적으로 계산하는 필드의 이름을 지정합니다. 그렇지 않으면 결과 계산에 사용 된 수식이 가상 필드의 이름이됩니다. 사용자는 수식에 신경 쓰지 않으므로 AS 기능을 사용하여 가상 필드에보다 유용한 이름을 지정하십시오.
3
6
계산을 추가하여 년을 얻는 방법이 코드는 수학 연산자를 사용합니다. 쿼리에서 대부분의 수학 연산자를 사용하여 빠른 변환을 수행 할 수 있습니다. 이제 연령은 연도로 지정되지만 소수 부분은 약간 이상합니다. 일반적으로 1 년 내내 측정하거나 월, 주 및 일을 사용합니다. 4
6
일 정수를 날짜로 변환하는 방법YEAR () 함수는 날짜에서 연도 만 추출하고 MONTH () 함수는 달을 추출하지만 둘 다 함수에는 날짜 값이 필요합니다. DATEDIFF () 함수는 정수를 작성합니다. 어떻게 든 DATEDIFF ()에 의해 생성 된 정수 값을 날짜 값으로 다시 변환해야합니다.
이 쿼리는 값을 받아서 날짜로 다시 변환합니다. 실제 날짜는 유용하지만 이상한 서식이 있습니다. 날짜를 자세히 보면 각 영웅의 나이를 볼 수 있지만 고대 세계의 특정 날짜 인 것처럼 코딩되어 있습니다.
5 6YEAR () 및 MONTH ()를 사용하여 읽을 수있는 값을 얻는 방법
연령을 결정한 후 YEAR () 및 MONTH () 함수를 사용할 수 있습니다 영웅의 시대를 더 읽기 쉬운 방식으로 뽑아 내기.
쿼리가 복잡해 보이기 시작했지만 정말 멋진 결과물을 만들어 내고 있습니다. 아직도, 년, 월, 일 동안 별도의 필드를 가지는 것은 어색합니다.
6 6하나의 필드 연결하기
연도, 월, 일 값이있는 경우이 정보 중 일부를 결합하여 사용자 정의 필드를 얻는 것이 좋습니다.
이 쿼리는 CONCAT () 함수를 사용하여 계산과 리터럴 값을 결합하여 사용자가 기대하는 출력을 정확하게 만듭니다. 생일은 저장된 값이지만 출력은 연령이 될 수 있습니다.
뒤로 다음