Oracle의 INTERVAL 데이터 유형은 시간 간격을 나타내는 데 사용됩니다. 구문은 INTERVAL
<unit>입니다. INTERVAL을 연산하기 위해 다음과 같은 시나리오에 적합합니다. 시간 데이터를 저장하고 날짜 차이를 계산합니다. </p></blockquote> <p><img src="https://img.php.cn/upload/article/202405/08/2024050819541996627.jpg" alt="오라클에서 간격을 사용하는 방법" ></p> <p><strong>Oracle의 INTERVAL 사용</strong></p> <p>Oracle에서는 INTERVAL 데이터 유형을 사용하여 시간 간격을 나타냅니다. 시간 데이터를 저장하고 조작하는 데 적합합니다. </p> <p><strong>INTERVAL</strong></p> <pre class="brush:php;toolbar:false"><code>INTERVAL <精度> <单位></code> 구문:
- precision은 INTERVAL 값의 소수 자릿수입니다.
Unit 시간 간격을 지정하는 단위입니다.
- YEAR: 년
- MONTH: 월
- DAY: 일
- HOUR: 시
- MINUTE: 분
- SECOND: 초
- 년-월: 연-월
- 일-시간: 일-시간
- 일-분: 일-분
- 일-초: 일-초
간격 만들기
INTERVAL을 생성하려면 다음 구문을 사용하세요.
<code>CAST(<值> AS INTERVAL <单位>)</code>예:
<code>CAST('1' AS INTERVAL YEAR) -- 创建一个间隔 1 年的值 CAST('-2' AS INTERVAL MONTH) -- 创建一个间隔 2 个月的负值</code>Operation INTERVAL
산술 연산자를 사용하여 INTERVAL을 연산할 수 있습니다.
- Addition (+): 시간 간격을 늘립니다.
- 뺄셈(-): 시간 간격을 줄입니다.
- 곱하기 (*): 시간 간격에 숫자를 곱합니다.
- 분할(/): 시간 간격을 숫자로 나눕니다.
예:
<code>INTERVAL '1' YEAR + INTERVAL '3' MONTH -- 增加一个时间间隔,间隔为 1 年 3 个月 INTERVAL '2' DAY - INTERVAL '1' DAY -- 减小一个时间间隔,间隔为 1 天 3 * INTERVAL '1' HOUR -- 将时间间隔乘以 3,间隔为 3 小时 INTERVAL '1' DAY / 2 -- 将时间间隔除以 2,间隔为 12 小时</code>INTERVAL 사용
INTERVAL은 다음을 포함한 다양한 목적으로 사용될 수 있습니다.
- 시간 데이터 저장 및 조작.
- 날짜와 시간의 차이를 계산하세요.
- 시간 기반 트리거 또는 제약 조건을 만듭니다.
위 내용은 오라클에서 간격을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!