sql之将数字列与 Oracle 中的字符串进行比较

哈哈 阅读:19 2025-02-15 21:57:57 评论:0

我在 Oracle 表中有几列。

EMP_SEQ_NO  Number(5) 
Some_COL    Varchar(20) 
 
EMP_SEQ_NO    Some_COL 
10             ABCD 
11              11 
12             Test 
13             Tommy 
14              14 
15              15 
16              Ronny 

我正在尝试做类似的事情
Select * from EMP where EMP_SEQ_NO=Some_COL 

它抛出无效数字错误。

请帮忙

请您参考如下方法:

使用 to_char 可以解决您的问题。

Select * from EMP where to_char(EMP_SEQ_NO)= to_char(Some_COL) 


标签:oracle
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号