5.1.3 数据转换函数
可以在使用表达式的任何地方使用数据转换函数。
下列转换函数在日期与字符串之间转换:
DATE 函数
DATE 函数将字符串转换为 DATE 值。在以下查询中,DATE 函数将字符串转换为 DATE
值,以允许与 DATETIME 值进行比较。仅当 call_dtime值比指定的 DATE 晚时查询才会检
索 DATETIME 值。
图: 查询
SELECT customer_num, call_dtime, res_dtime
FROM cust_calls
WHERE call_dtime > DATE ('12/31/97');
图: 查询结果
customer_num call_dtime res_dtime
106 1998-06-12 08:20 1998-06-12 08:25
110 1998-07-07 10:24 1998-07-07 10:30
119 1998-07-01 15:00 1998-07-02 08:21
121 1998-07-10 14:05 1998-07-10 14:06
127 1998-07-31 14:30
仅当 call_dtime 大于或等于指定日期时,下列查询才会将 DATETIME 值转换为 DATE 格
式并带标签显示这些值。
图: 查询
SELECT customer_num,
DATE (call_dtime) called,
DATE (res_dtime) resolved
FROM cust_calls
WHERE call_dtime >= DATE ('1/1/98');
图: 查询结果
customer_num called resolved
106 06/12/1998 06/12/1998
110 07/07/1998 07/07/1998
119 07/01/1998 07/02/1998
121 07/10/1998 07/10/1998
127 07/31/1998
GBase 8s V8.8 SQL 指南:教程-5.1.3(1)
最新推荐文章于 2022-12-28 14:39:27 发布