java - 从 SQL 中同一行的另一列获取值

标签 java mysql sql sql-server

我有一个像这样设置的 sql 数据库:

+------+------+
|code  |used  |
+------+------+
|1021  |0     |
+------+------+
|2235  |0     |
+------+------+
|3324  |0     |
+------+------+
|1914  |1     |
+------+------+
|2215  |1     |
+------+------+

我想知道我可以在 Java 代码中运行什么语句,以便找到具有输入到查询中的代码的行,然后获取已使用的值,0 或 1,然后返回它值(value)。

因此,如果我正在检查代码 1021。它会查看所有代码以找到具有该代码的行,然后转到已使用的列,并返回该值。所以对于 1021,它将返回 0。

最佳答案

应要求,我已将其作为解决方案发布。

select used from yourtable where code=:inputvalue

关于java - 从 SQL 中同一行的另一列获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37441946/

相关文章:

mysql - 每天参与的用户百分比是多少(SQL 查询)

MySQL查询以查找最近的成员

java - 从 Android 调用 PHP 函数?

php - 如何在 codeigniter 中使用列集 NULL 更新表

mysql - 如何修改备份文件以便恢复内容

PHP PDO "select like"查询

mysql - 如何在 Ms Access 2007 中执行 Mysql 查询

java - WildFly 服务器备份模式不允许资源被管理

java - 无法使用请求结果类型为具有多个返回的查询创建类型化查询

java - this.getClass().getResource().openStream ("file.xls") 返回 NullPointerException (MAVEN 项目)