相关文章推荐
阳刚的烤地瓜  ·  sql ...·  1 周前    · 
鼻子大的红金鱼  ·  hive 排序 ...·  1 周前    · 
坚强的大蒜  ·  this' implicitly has ...·  10 月前    · 
率性的蚂蚁  ·  python pyqt美化 ...·  1 年前    · 
独立的皮带  ·  Makefile/cmake/node-gy ...·  1 年前    · 
细心的板栗  ·  使用 Azure PowerShell ...·  1 年前    · 
我是在excel上运用vba进行操作,不是在二维表上,不存在字段名和记录。我需要:根据一个值与不同的字符串进行配比的情况,运行不同的命令。如果“selectcase”语句... 我是在excel上运用vba进行操作,不是在二维表上,不存在字段名和记录。我需要:根据一个值与不同的字符串进行配比的情况,运行不同的命令。如果“select case”语句不行的话,有别的方法吗? 1,用子查询,把LIKE放到子查询里,给个例子:
select
Type=CASE TType when 'A ' Then '单 '
when 'B ' Then '多 '
when (select Type from store where TType like 'C_ ') Then '其它 '
Else '没有类型 ' end
from Store
2,你可以写成多条语句,把case条件写到where后面去,再用union或者union all连接。
例如:
select ...... from 表 where 字段 like 值1
union all
select ...... from 表 where 字段 like 值2