如何解决SQLITE printf 仅用于非空 SELECT 值
value | NameOfField |
---|---|
1 | SlNo |
10/3/21 | ManfDate |
2 | SlNo |
NULL | ManfDate |
3 | SlNo |
11/3/21 | ManfDate |
我当前的sqlite查询结构-
SELECT printf ("Item_No: %s Manufacturing_Date:%s ",(SELECT val from Orders WHERE name='Slno'),(SELECT val from Orders WHERE name='ManfDate') )
这给出了输出-
Item_No:1 Manufacturing_Date:10/3/21
**Item_No:2 Manufacturing_Date:**
Item_no:3 Manufacturing_Date:11/3/21
我想修改sqlite printf语句,使得对应的值为null时不打印字段名。即
输出应该像-
Item_No:1 Manufacturing_Date:10/3/21
**Item_No:2**
Item_no:3 Manufacturing_Date:11/3/21
我一直在尝试使用 IFNULL、IS NOT NULL、EXISTS、CASE 等,但似乎对我没有任何作用。将不胜感激任何帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。