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即可

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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭