当前位置: 代码迷 >> Oracle开发 >> 一个sql语句中的字符串等值判断有关问题
  详细解决方案

一个sql语句中的字符串等值判断有关问题

热度:58   发布时间:2016-04-24 07:46:05.0
一个sql语句中的字符串等值判断问题,在线等
在PRO-C中,student表中有一Student_ID字段:

char   StudentID[50]   =   's001 ';

select   *   from   student
                  where   Student_ID   =   :StudentID;
请问可以这样直接比较是否相等吗?我做了好像不行啊
用Student_ID   =   to_char(:StudentID);也不行
请问有什么解决方法?谢谢!


------解决方案--------------------
可以这样比较的。
c语言里面要这样:
char StudentID[50] = "s001 ";
不是单引号。
------解决方案--------------------
rtrim(Student_ID) = rtrim(:StudentID)

------解决方案--------------------
strcomp
  相关解决方案