Oracle の INTERVAL データ型は、INTERVAL
の構文を使用して、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> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code>INTERVAL <精度> <单位></code> ログイン後にコピー
の構文:
単位 時間間隔を指定するための単位。次のとおりです。
間隔を作成する
次の構文を使用して INTERVAL を作成します:
<code>CAST(<值> AS INTERVAL <单位>)</code>
例:
<code>CAST('1' AS INTERVAL YEAR) -- 创建一个间隔 1 年的值 CAST('-2' AS INTERVAL MONTH) -- 创建一个间隔 2 个月的负值</code>
Operation INTERVAL
算術演算子を使用して INTERVAL を操作できます:
例:
<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 中国語 Web サイトの他の関連記事を参照してください。