在MySQL中如何将一列与另一列分开?

在MySQL中如何将一列与另一列分开?,mysql,sql,Mysql,Sql,我有一个表,有四列,其中两列有数字。我想把一列和另一列分开,假设在一列中有数字20,在另一列中有4,我想把这两列分开,所以我应该得到数字5 我该怎么做?这是我的模式: 我想把奥西纳和圣奥辛分开 更新:如果我使用这个字符串Query=从filmi.film中选择ocena/st_ocen,其中film=Deadspeed 2013;因为我是用C写的,所以我得到了这个错误: 在结果中找不到指定的列:ocena 试试这个: SELECT ocena / st_ocen FROM fil

我有一个表,有四列,其中两列有数字。我想把一列和另一列分开,假设在一列中有数字20,在另一列中有4,我想把这两列分开,所以我应该得到数字5

我该怎么做?这是我的模式:

我想把奥西纳和圣奥辛分开

更新:如果我使用这个字符串Query=从filmi.film中选择ocena/st_ocen,其中film=Deadspeed 2013;因为我是用C写的,所以我得到了这个错误:

在结果中找不到指定的列:ocena

试试这个:

   SELECT ocena / st_ocen 
   FROM  filmi 
   WHERE film = 'Deadspeed 2013'
   AND st_ocen != 0 

在结果中找不到指定的列:ocena这是我得到的结果。您正在做的事情中有些错误。ocena场就是你提到的,它一定存在!您在数据库中的列名ocena可能有误。检查数据库中此名称前后是否有空格。无空格。。我以前一直从那个表中获取数据,现在它起作用了,我只想划分这2列,但我得到了这个错误。你说你的表有ocena列,但当你运行一个需要该列的查询时,它说它不在那里。这是你的问题,不是其他人的问题。你可以先核实一下你给我们看的是哪张表,它真的是电影吗?它在什么数据库中?它真的在filmi中吗?旁白:请尽量避免在聊天室说话,如cuz,并仔细格式化帖子。它们不一定是诗歌或完美的英语,但一点点努力可能会阻止一些反对票,并节省编辑工作。谢谢。我100%确定它在数据库filmi中,并且是表film检查了它两次。我一直得到这个错误。在结果中找不到指定的列:ocenaOK,所以在MySQL命令行上执行此操作:使用filmi;然后是新词,然后描述电影。这将切换到有问题的数据库,然后描述有问题的表。它们中的一个或两个都应引发错误。请在您的问题中编辑您从这两方面得到的信息。此外,您的查询中存在语法错误-您的WHERE子句应该在字符串周围加引号,即WHERE film='Deadspeed 2013'。