首页 > 数据库 >强制转换视图某个字段为某个类型的sql

强制转换视图某个字段为某个类型的sql

时间:2024-04-10 09:44:47浏览次数:18  
标签:status TAGNAME XLTTF snapshots 视图 mes sql 某个 select

 select cast(`a`.`status` AS SIGNED INTEGER) AS `status`,`a`.`TAGNAME` AS `TAGNAME` from 
   (select truncate(`v_mes_snapshots`.`numbervalue`,0) AS `status`,
                    `v_mes_snapshots`.`TAGNAME` AS `TAGNAME` from `mysql`.`v_mes_snapshots` where (`v_mes_snapshots`.`TAGNAME` in ('XLTPS_ZYB1_066','XLTPS_ZYB2_070','XLTPS_ZYB3_070','XLTPS_CQB1_066','XLTPS_CQB2_070','XLTPS_CQB3_070','XLTTF_1djyxzs','XLTTF_2djyxzs','XLTTF_3djyxzs','XLTTF_4djyxzs','XLTGD_ZYD1_MN01','XLTGD_ZYD7_MN01'))) `a` union select `b`.`status` AS `status`,`b`.`TAGNAME` AS `TAGNAME` from (select (`b`.`status` or `c`.`status`) AS `status`,'TAGNAME1' AS `TAGNAME` from ((select truncate(`v_mes_snapshots`.`numbervalue`,0) AS `status`,`v_mes_snapshots`.`TAGNAME` AS `TAGNAME` from `mysql`.`v_mes_snapshots` where (`v_mes_snapshots`.`TAGNAME` = 'XLTTF_1djyxzs')) `b` join (select truncate(`v_mes_snapshots`.`numbervalue`,0) AS `status`,`v_mes_snapshots`.`TAGNAME` AS `TAGNAME` from `mysql`.`v_mes_snapshots` where (`v_mes_snapshots`.`TAGNAME` = 'XLTTF_2djyxzs')) `c`)) `b` union select `c`.`status` AS `status`,`c`.`TAGNAME` AS `TAGNAME` from (select (`b`.`status` or `c`.`status`) AS `status`,'TAGNAME2' AS `TAGNAME` from ((select truncate(`v_mes_snapshots`.`numbervalue`,0) AS `status`,`v_mes_snapshots`.`TAGNAME` AS `TAGNAME` from `mysql`.`v_mes_snapshots` where (`v_mes_snapshots`.`TAGNAME` = 'XLTTF_3djyxzs')) `b` join (select truncate(`v_mes_snapshots`.`numbervalue`,0) AS `status`,`v_mes_snapshots`.`TAGNAME` AS `TAGNAME` from `mysql`.`v_mes_snapshots` where (`v_mes_snapshots`.`TAGNAME` = 'XLTTF_4djyxzs')) `c`)) `c`
   

cast(`a`.`status` AS SIGNED INTEGER) AS `status`

标签:status,TAGNAME,XLTTF,snapshots,视图,mes,sql,某个,select
From: https://www.cnblogs.com/jx0214/p/18125366

相关文章

  • (二)PostgreSQL常用的配置文件
    PostgreSQL常用的配置文件1postgresql.conf参数文件postgresql.conf是PostgreSQL数据库的主要配置文件,用于控制数据库实例的行为和特性,一般在$PGDATA目录下。这个文件包括了众多的配置选项,比如内存使用限制、连接设置、日志记录规则等。根据系统资源和应用需求对这些......
  • MySQL基础操作
    目录一、用户管理1、创建用户2、查看用户3、删除用户4、修改密码二、权限管理1、赋予权限2、查看权限3、收回权限三、复制表结构和数据四、数据库操作1、创建数据库2、查看该数据库基本信息3、删除数据库4、查看MySQL中所有的数据库5、将数据库的字符集修改为gbk6、查看当前使用的......
  • mysql中将where条件中过滤掉的group by分组后查询无数据的行进行补0
    背景mysql经常会用到groupBy来进行分组查询,但也经常会遇到一个问题,就是当有where条件时,被where条件过滤的数据不显示了。例如我有一组数据:我想查询创建时间大于某一范围的spu的分组下的sku的数量正常的sql查出的话,假如不存在相关记录SELECTproduct_id,count(*)countF......
  • 2-2、dockerfile之php-fpm,mysql
    dockerfile之php-fpm#cddocker-training/php-fpm/#lsDockerfilenginx_nginx.confsupervisor_nginx.confnginx_default.confphp_www.confsupervisor_php-fpm.conf各文件解释:nginx_nginx.conf替换默认的nginx.conf文件nginx_default.conf替换默......
  • 数据库sql入门
    目录前言:一、什么是sql1、定义2、类型二、什么是数据库三、数据库的增删改1、查询数据库  2、创建数据库 3、删除数据库4、选择进入数据库5、创建表6、查看表的信息7、查看数据表列表8、删除数据表9、修改数据库表名 10、修改字符集11、写入内容12、增......
  • [20240409]为什么一条sql语句在实例2执行要慢的分析.txt
    [20240409]为什么一条sql语句在实例2执行要慢的分析.txt--//生产系统遇到一个奇怪现象,一条sql语句在实例2要比实例1慢很多,展开分析看看.1.环境:[email protected]:9014/ywdb>@ver1PORT_STRING                   VERSION       BANNER---------------......
  • MySQL的基础操作(二)
    目录一.数据库约束1.主键约束(PrimaryKey)2.唯一约束(Unique)3.外键约束(ForeignKey):4.检查约束(Check)5.默认约束(Default)二.聚合查询1.简单聚合函数2.GROUPBY子句3.HAVING子句三.联合查询1.内连接2.左连接3.右连接4.子查询5.合并查询一.数据库......
  • MySQL的基础操作
    目录一.数据库的操作1.显示当前的数据库2.创建数据库3.删除数据库4.选择数据库补充:二.表的基础操作1.常用数据类型:2.查看表结构3.创建表4.删除表三.表的增删改查1.新增(Create)2.查询(Retrieve)3.修改(Update)4.删除(Delete)一.数据库的操作1.显示当前的数据库......
  • MYSQL五个常见的聚合函数
    学生表DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age`tinyi......
  • 用友 NC ActionServlet SQL注入漏洞复现
    0x01产品简介用友 NC是用友网络科技股份有限公司开发的一款大型企业数字化平台。0x02漏洞概述用友NC/service/~iufo/com.ufida.web.action.ActionServlet接口处存在SQL注入漏洞,未经身份验证的恶意攻击者利用SQL注入漏洞获取数据库中的信息(例如管理员后台密码、站点......