CASE语句中的“字符集不匹配”错误

德威特·哈里森(Dewitt Harrison)

我正在尝试获取Oracle case语句的else部分以返回设置的字符串值;栏位1是NVARCHAR2(255 CHAR)

select case when substr(field1, 10, 1) = 'x' 
         then substr(field1, 9, 3) 
         else '---'
       end Data
  from table a

数据示例

Row       field1
1         Current 1x1 Cost
2         Current Cost 
3         Current 1x1 Efficiency
4         Current Efficiency
5         Current 1x1 CostB
6         Current CostB

我想退货

Row       Data
1         1x1
2         ---
3         1x1
4         ---
5         1x1
6         ---
罗伯特

尝试投---NVARCHAR2如下

select case when substr(field1, 10, 1) = 'x' 
         then substr(field1, 9, 3) 
         else cast('---' as NVARCHAR2(255))
       end Data
  from tab a

现在,evry值返回相同类型的数据

SQL小提琴演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Inno Setup Unicode版本的Pascal脚本中“字符集”上的“类型不匹配”错误

来自分类Dev

HTTP“字符集”和XML“编码”之间不匹配

来自分类Dev

忽略不兼容的字符集

来自分类Dev

ORA-12704:字符集与Oracle中的nvarchar2数据类型不匹配

来自分类Dev

MySQL无法添加外键约束-字符集不匹配

来自分类Dev

C# ??运算符和ora-12704:字符集不匹配

来自分类Dev

odata,nhibernate生成ORA-12704:字符集不匹配

来自分类Dev

PL SQL [Err] ORA-12704:字符集不匹配

来自分类Dev

mysql中的字符集错误

来自分类Dev

EntityResponse字符集编码错误

来自分类Dev

Java switch-case语句中不区分大小写的匹配

来自分类Dev

在SQL语句中查找不匹配项

来自分类Dev

设置框架语句中的类型不匹配

来自分类Dev

if / else语句中的变量不匹配

来自分类Dev

PHP Regex:匹配字符集或字符串结尾

来自分类Dev

ODP.Net托管驱动程序-ORA-12704:生成的代码中的字符集不匹配

来自分类Dev

Java-JSONArray中的字符串在if语句中不匹配

来自分类Dev

在if语句中比较字符串时如何修复“不匹配'operator=='”

来自分类Dev

控制语句中的haskell分析错误(可能是缩进不正确或括号不匹配)

来自分类Dev

出现以下错误:变量数与准备好的语句中的参数数不匹配

来自分类Dev

控制语句中的haskell解析错误(可能是缩进不正确或括号不匹配)

来自分类Dev

Eigen 编译错误:if 语句中的特征矩阵大小不匹配

来自分类Dev

在SELECT语句中按字符长度匹配

来自分类Dev

CASE语句中的TSQL NVARCHAR转换错误

来自分类Dev

如何匹配模板参数字符集

来自分类Dev

如何创建仅匹配特定字符集的模式?

来自分类Dev

正则表达式匹配排列的字符集

来自分类Dev

如果String仅包含ASCII字符集,则匹配

来自分类Dev

mysqli_set_charset不设置字符集

Related 相关文章

  1. 1

    Inno Setup Unicode版本的Pascal脚本中“字符集”上的“类型不匹配”错误

  2. 2

    HTTP“字符集”和XML“编码”之间不匹配

  3. 3

    忽略不兼容的字符集

  4. 4

    ORA-12704:字符集与Oracle中的nvarchar2数据类型不匹配

  5. 5

    MySQL无法添加外键约束-字符集不匹配

  6. 6

    C# ??运算符和ora-12704:字符集不匹配

  7. 7

    odata,nhibernate生成ORA-12704:字符集不匹配

  8. 8

    PL SQL [Err] ORA-12704:字符集不匹配

  9. 9

    mysql中的字符集错误

  10. 10

    EntityResponse字符集编码错误

  11. 11

    Java switch-case语句中不区分大小写的匹配

  12. 12

    在SQL语句中查找不匹配项

  13. 13

    设置框架语句中的类型不匹配

  14. 14

    if / else语句中的变量不匹配

  15. 15

    PHP Regex:匹配字符集或字符串结尾

  16. 16

    ODP.Net托管驱动程序-ORA-12704:生成的代码中的字符集不匹配

  17. 17

    Java-JSONArray中的字符串在if语句中不匹配

  18. 18

    在if语句中比较字符串时如何修复“不匹配'operator=='”

  19. 19

    控制语句中的haskell分析错误(可能是缩进不正确或括号不匹配)

  20. 20

    出现以下错误:变量数与准备好的语句中的参数数不匹配

  21. 21

    控制语句中的haskell解析错误(可能是缩进不正确或括号不匹配)

  22. 22

    Eigen 编译错误:if 语句中的特征矩阵大小不匹配

  23. 23

    在SELECT语句中按字符长度匹配

  24. 24

    CASE语句中的TSQL NVARCHAR转换错误

  25. 25

    如何匹配模板参数字符集

  26. 26

    如何创建仅匹配特定字符集的模式?

  27. 27

    正则表达式匹配排列的字符集

  28. 28

    如果String仅包含ASCII字符集,则匹配

  29. 29

    mysqli_set_charset不设置字符集

热门标签

归档