SQLite Combine Value of Two Columns

拜拜、爱过 提交于 2019-12-13 08:33:56

问题


I am trying get data from database based on some logic, here is the query

String sql = "SELECT pr.number, pr.u_id from pro_cap pr " +
"LEFT OUTER JOIN pending p " +
"WHERE p.mobile_id = pr.u_id+pr.infant_no ";

Where, value of mobile_id in pending table is 4711

And value of u_id is 471 and value of number is 1 in pro_cap table

I suppose to get data from database where 4711 = 4711, but unable to get...


回答1:


For concatenating two or more columns use || operator.

Change your query as below :

String sql = "SELECT pr.number, pr.u_id from pro_cap pr " +
"LEFT OUTER JOIN pending p " +
"WHERE p.mobile_id = pr.u_id || pr.infant_no ";


来源:https://stackoverflow.com/questions/41015994/sqlite-combine-value-of-two-columns

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!