sql语句里 when then 语法 给列表数值添加颜色 求解

问题描述

sql语句里 when then 语法 给列表数值添加颜色 求解

sql语句里 when then 语法 给'已审核'这三个字 在列表显示的时候 添加颜色 谁会啊

case m.vc_status when '1' then '已审核' else '未审核' end

解决方案

sql本身没有什么颜色,要看你的数据输出到界面或者文档中,对它才能变色。具体你输出成什么,google去找对应的修改颜色的代码。

解决方案二:

mysql case when 的用法:
CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END

CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END

在第一个方案的返回结果中,value=compare-value。
而第二个方案的返回结果是第一种情况的真实结果。如果没有匹配的结果值,则返回结果为ELSE后的结果,如果没有ELSE 部分,则返回值为 NULL。

参考自:MySQL控制流程函数 http://www.data.5helpyou.com/article327.html

解决方案三:

前台调用的时候判断,已审核就给它添加css样式不就好了。

解决方案四:

oracle 中利用WHEN .. THEN 可以使insert into 语句更灵活
sql数据库 转 Access SQL语句改写之 Case When Then When Then Else End 修改篇
sql server 中的case when then 语句

时间: 2024-12-31 04:11:06

sql语句里 when then 语法 给列表数值添加颜色 求解的相关文章

sql语句未执行,语法试过没问题

问题描述 sql语句未执行,语法试过没问题 context.Request["username"]和 context.Request["password"]是前台传过来的值,抛除 if(sdr.read())里面的语句,其余全能执行,加上if里面的语句,仍然能执行,但是不能更新数据 ,log表里已经有一条数据了.sql语句测试过没问题 解决方案 结贴:update后返回一个受影响的行数,即使没有更新,也会返回一个更新了0行 解决方案二: 前面那个sql有正确执行么,

SQL语句题:存储过程、触发器的定义【急求解,会的大神帮忙给下正确答案!多谢】

问题描述 SQL语句题:存储过程.触发器的定义[急求解,会的大神帮忙给下正确答案!多谢] 设职工数据库中有如下两个表: 职工表:EMP(P#,PN,D#,SALARY)//属性含义依次为:工号,职工号,部门号,工资 部门表:DEPT(D#,DN,MR)//属性含义依次为:部门号,部门名,部门经理 请按要求完成以下工作: 1.设计一带参数的存储过程,根据该参数指定的部门号,查询该部门所有职工的工资总和. 2.设计一触发器,该触发器能够保证当职工表中添加新纪录时,部门编号必须已经存在于部门表中. 解

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库.   创建表: create table person( _id integer primary key, name varchar(20), age integer );   添加: insert into person(name, age) values('lisi', 19);   删除: delete from person where _id = 1;   修改: update person se

SQL语句里把表的一列数据插到另一张表里去

问题描述 已知A表有字段LBID,LBMC.B表也有LBID,LBMCA表只有LBID的数据0,1B表LBID为1时,LBMC为正品:为0时,LBMC为非正品想把B表的LBMC通过两张表对应的LBID插入到A表里去SQL语句怎么写? 解决方案 解决方案二:updateASETA.LBMC=B.LBMCFROMBWHEREA.LBID=B.LBID解决方案三:updateASETA.LBMC=B.LBMCFROMBWHEREA.LBID=B.LBID

SQL语句里的参数

问题描述 我想请教一下如何使用带有参数的SQL语句-例如:SqlConnectioncon=newSqlConnection("server=.;database=XXX;uid=sa;pwd=;");con.Open();SqlCommandcmd=newSqlCommand;cmd.commandtext="SELECT*whrereid=@ID";--------SqlDataReadersdr=cmd.ExecuteReader();sdr.read();-

基于sql语句的一些常用语法积累总结_Mysql

1.当某一字段的值希望通过其它字值显示出来时(记录转换),可通过下面的语句实现:case Type when '1' then '普通通道' when '2' then '高端通道' end as Type其中"Type"是字段名,"1","2"是字段值 2.返回数据库中用户表的表单名:select name from table where type = 'u' and status >=2 3.按拼音首字母排序:select * fro

在SQL Server里把SQL语句结果生成文本文件

在SQL Server里可以调用DOS下的命令行工具bcp来实现把表里的数据或者SQL语句结果生成文本文件. BCP命令的参数格式: BCP {dbtable | query} {in | out | queryout | format} datafile [-m maxerrors] [-f formatfile] [-e errfile] [-F firstrow] [-L lastrow] [-b batchsize] [-n native type] [-c character type

数据库行转列的sql语句(zt)

转载:http://www.cnblogs.com/Charles2008/archive/2008/03/04/1090162.html 问题描述 假设有张学生成绩表(CJ)如下 Name Subject Result 张三 语文 80 张三 数学 90 张三 物理 85 李四 语文 85 李四 数学 92 李四 物理 82 现在 想写 sql 语句     查询后结果 为    姓名 语文 数学 物理 张三 80 90 85 李四 85 92 82       该怎么实现 ? 研究意义   

使用表单集合建立SQL语句3

集合|语句 其它考虑 靠近函数的顶部,您会注意到我们使用了replace函数,把数据中的每个单引号替换成两个单引号.这是因为SQL翻译器使用单引号做为字符串的分隔符,如果数据中有单引号,就会造成SQL解释错误.把一个单引号转换成两个单引号,可以确保SQL翻译器在文本中正确加入单引号. 到了现在,就只剩下两个问题要解决:空值Null及从最终SQL语句中省略字段.列表 D 中加入了这两个问题的代码. 列表 D: buildSQLInsert函数的最终版. <%function buildSQLIns