java - 从列中选择数据

标签 java sql

我的表格如下

ID    Name   City
-----------------

1     abc    Mumbai
2     def    Delhi
3     xyz    bangalore

我想将查询编写为

String query= select Name from table where (?)

如果我想选择城市德里(如果输入是 ID),where 子句中应该包含什么?

最佳答案

您应该将其框定为,

String query= "select City from table where ID=2";

一般语法 select (COLUMN 1 , COLUMN 2) from table where 条件;您也可以使用 * 选择整行。

将在结果集中返回Delhi。希望您正在使用 jdbc

关于java - 从列中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26524961/

相关文章:

java - 验证静态外部类的私有(private)静态嵌套类的非静态方法的调用

java - 如何在 dsp :switch tags 中获得失败/逻辑或

sql - 合并具有相同列名的两个表,添加计数器

mysql - MySQL 过程中 SET 命令出错

mysql - 在 group by 中使用 group_concat

sql - 帮助进行简单的 SQL 更新 + 加入

java - 为什么要在 Apache Kafka 中序列化/反序列化键和值?

java - 如何阻止使用 java.io.file

java - Java Swing 应用程序与 Leap Motion Listener 之间的通信

php - MySQL 查询,WHERE IN 和日期之间?和?