求一个SQL语句 table中col 列为nvarchar(7) 数据为颜色( "#FFFF00")求 select col from table 转成 "RR,GG,BB" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select col case cole when '#FFFF00' then 'rr,gg,bb' end from table 应该得有个个表,编程中大小写的之间相差还不是固定树。。如果用CASE的话。多的话就麻烦 各位理解错了,我是说 col 这个字段存的是颜色,形式是WebColor 的形式 "#ffff00"在select 语句中转换为 "255,255,0"这样的形式(三个整数)用case 肯定是不行的,颜色有多少种,6^16着怎么可能用case写呢。 color 的转换规则不是明摆着嘛。你还需要什么规则呢?数据库里存的是字符串,取出来要三个整数中间逗号间隔。规则就是 2位的16进制转成3位的十进制整数。 这是什么啊? 我很不明白,这条SQL是能执行啊,还是满足我需求了? sql语句读取列名 怎样把字段中的数字部分提取出来 怎樣對匯總的結果(已包含Group by) 再匯總 帮忙优化存储过程,这个执行要很久,原因是因为数据过多吧。 问一句SQL怎么写,在线等。 紧急求就!紧急求就!紧急求就!紧急求就! →救急!如何查看哪个用户锁了哪个表 在 MS-SQL Server 中哪一种类型是和ACCESS的“是/否”类型对应的? 请问以下SQL代码如何在ASP中调用 请问能否将sql server2000安装时选择的"windows验证模式",在安装后修改成"混合验证模式"? 关于SQL2005以后的版本数据库操作问题 急需帮帮忙
我是说 col 这个字段存的是颜色,形式是WebColor 的形式 "#ffff00"
在select 语句中转换为 "255,255,0"这样的形式(三个整数)
用case 肯定是不行的,颜色有多少种,6^16着怎么可能用case写呢。
你还需要什么规则呢?数据库里存的是字符串,取出来要三个整数中间逗号间隔。
规则就是 2位的16进制转成3位的十进制整数。
这是什么啊? 我很不明白,这条SQL是能执行啊,还是满足我需求了?