-4
我有大约1170条记录,包含7个变量var1,var2,... var7以及所有包含+或 - 的变量。 下面是我想:每包含行只返回瓦尔 -SQL:只显示那些包含减号( - )的变量
即第2行:VAR2和VAR4包含 - 出示身份证行2和VAR2和VAR4
即行4:VAR1, VAR5和VAR6包含一个 - 显示id行4和VAR1,VAR5和VAR6
我有大约1170条记录,包含7个变量var1,var2,... var7以及所有包含+或 - 的变量。 下面是我想:每包含行只返回瓦尔 -SQL:只显示那些包含减号( - )的变量
即第2行:VAR2和VAR4包含 - 出示身份证行2和VAR2和VAR4
即行4:VAR1, VAR5和VAR6包含一个 - 显示id行4和VAR1,VAR5和VAR6
SQL查询返回的每一行都有相同的列,因此您无法选择要显示的行。但是你可以有那些W/O一-
出现空白:
SELECT substr(VAR1,0,instr(VAR1,'-')*10000) as VAR1_NEG FROM dola;
这里的想法是,如果在VAR1一个-
,子串的长度将大到足以包括所有VAR1的;如果不是,则子字符串的长度将为0.
您已写入的SQL有什么问题? –
我没有得到任何结果,并且我通过试验和错误来完成。 – Peter
显示你的尝试,然后;有人可能会帮助你解决它。 –