Mysql中tinyint字段的查询方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34824564/article/details/79960273

由于MySQL中没有boolean类型,所以会用到tinyint类型来表示。

当数据库一个表中有一个tinyint类型的字段,值为0或者1,如果取出来的话,0会变成false,1会变成true。

当需要准确的值时,要在sql语句中加*1

例如:

String Sql1 = "SELECT task_id,task_code,CAST(task_type*1 AS CHAR) AS task_type,task_name,job_class,task_remark," +
"site_id,user_id,create_time FROM jc_task WHERE job_class = '"+JobClass+"'";
CAST(task_type*1 AS CHAR) AS task_type

注意这里的

task_type即为我们需要取值的字段,而这里的CAST则是用于讲该字段转换成char类型,无必要需求是可以不添加,只需要使用*1即可

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页