mysql - sql查询中列数据类型从varchar转换为Date

标签 mysql sql jdbc

我有一个数据类型为 Varchar 的列,并且我使用一个选择查询,该查询根据该列从给定范围中获取数据。现在我想将此列从 varchar 转换为 date,以便我的查询正常工作。我使用Mysql作为后端数据库。我不想在 Mysql Schema 中将列数据类型更改为 Date,而是在运行时通过某些 sql 函数更改

最佳答案

使用 CAST()

http://forums.devshed.com/firebird-sql-development-61/casting-a-varchar-to-date-477361.html http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html#function_cast

关于mysql - sql查询中列数据类型从varchar转换为Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10818203/

相关文章:

mysql - MySQL 如何遍历复合 B 树索引以进行 IN() 和 IN() 搜索

mysql - 获取当前每一天的事件总数

mysql - 获取连接 2 个表的行数

java - 在线程中创建然后使用 JDBC 语句的最佳设计

c++ - 静态链接 g++ 时出错

Php - 如何编辑我的 html 表中的特定行并更新我的数据库?

mysql - 如何在一个 mysql 查询中获得所有这些结果?

PHP 获取最大值。来自 MySql 的 1000 个条目

java - 如何使用java检查mysql中的特定数据库是否已经存在

java - 什么字符集将 "é"字符编码为十进制 130?