sql - 将日期列转换为字符列
问题描述
其中一列存在于日期数据类型中。我需要将该日期列转换为字符数据类型,以便它可以与另一个字符列连接。现在我的日期列以以下格式显示:09-JUN-2020。
请帮助我将此列转换为字符列。这需要在企业指南中完成。
非常感谢你提前。
解决方案
您可以使用 PUT() 将数字转换为字符。您需要找到您希望输出看起来像的格式并将其用作您的第二个参数。假设您希望您的日期看起来像 2020-06-02 字符,这可行:
*puts date as 2020-06-02;
newVar1 = put(dateVar, yymmddd10.);
*creates date variable as 02Jun2020;
newVar2 = put(dateVar, date9.);
仅供参考 -您可以在此处找到可用格式列表
推荐阅读
- c# - c# 泛型集合和接口的 OOD 问题
- google-cloud-platform - 具有单一 cloudbuild 的 Mono-repository 架构中的 Google Cloud Build 管道
- json - 如何在 Powershell 中扩展 JSON 字符串中的变量?
- java - 通过公共键值比较两个 Json 对象 - java 方法
- postgresql - 在 ubuntu 18.04 中安装 GDAL 后 postgis 无法正常工作
- swift - UIScrollView 约束意外行为
- ios - iOS 上的 Webview 渲染问题 [Testflight]
- laravel - 一般错误:1005 无法创建表 `chatbot`.`staistic_students`(错误号:150“外键约束格式不正确”)
- python - 错误:network_service_instance_impl.cc(262)] 网络服务崩溃,重新启动服务。python 仅编译为可执行文件时出现 Pyqt5 错误。视窗
- java - 使用 th:object 保存所有对象