select from accuont where VIP = 1 \x0d\//上面的1 是在你表中的类型为数字类型的时候\x0d\select from accuont where VIP='1'\x0d\//上面的1 是在你表中的类型为非数字类型的时候\x0d\第一个:查询下拉框的选项\x0d\select aName,aID form TBMenu a where aIsUsed=1\x0d\查询Name和ID: Name为显示文字,ID用于在选择这个选项后根据ID值进行下一步的查询\x0d\在你后台执行SQL的时候返回一个dateset 然后用combobox的datasuoce绑定,怎么绑需要自己找例子,很好的学习过程。\x0d\第二个:根据选择的菜单查询需要的信息\x0d\select from Infomations a where aMenuID=ID(选择下拉框选项对应的ID值)\x0d\在下拉框中选择“主食”,点击查询按钮,肯定是要查询和主食相关的数据,那就通过主食对应的ID(也就是下拉框绑定的时候查询的ID)去数据库对应的关联表中查询对应的信息。\x0d\这个地方你没有描述清楚你想实现的效果所以,根据你在上面补充的内容推测出的这些东西。
子查询可以返回的行数和列数具有约束。如果您使用 IN、ANY 或 ALL,则子查询可以返回多个行,但只返回一个列。如果您使用其它运算符,则子查询必须返回单个值。
多行子查询
示例数据库中的两个表与财务结果有关。fin_code 表是一个较小的表,保存财务数据及其含义的不同代码:
若要列出 fin_data 表中的收入项,请键入以下语句:
SELECT
FROM fin_data
WHERE fin_datacode IN
( SELECT fin_codecode
FROM fin_code
WHERE type = 'revenue' )
year quarter code amount
1999 Q1 r1 1023
1999 Q2 r1 2033
1999 Q3 r1 2998
1999 Q4 r1 3014
2000 Q1 r1 3114
本示例使用限定符清楚地标识每个引用中的 code 列所属的表。在这个特殊示例中,限定符可能已被省略。
另外两个关键字(ANY 和 ALL)可以用作运算符的限定符以允许它们处理多个行。
以下查询与上面的成功查询相同:
SELECT
FROM fin_data
WHERE fin_datacode = ANY
( SELECT fin_codecode
FROM fin_code
WHERE type = 'revenue' )
=ANY 条件与 IN 条件相同,但 ANY 还可以和不等式(如 < 或 >)一起使用,从而更灵活地使用子查询。
ALL 关键字与单词 ANY 相似。例如,以下查询列出非收入财务数据:
SELECT
FROM fin_data
WHERE fin_datacode <> ALL
( SELECT fin_codecode
FROM fin_code
WHERE type = 'revenue' )
这与下面使用 NOT IN 的命令等同:
SELECT
FROM fin_data
WHERE fin_datacode NOT IN
( SELECT fin_codecode
FROM fin_code
WHERE type = 'revenue' )使用子查询的常见错误
通常,子查询结果集限制为单个列。以下示例没有意义,这是因为 Adaptive Server Anywhere 不知道将 fin_code 中的哪个列与 fin_datacode 列比较。
-- this query is incorrect
SELECT
FROM fin_data
WHERE fin_datacode IN
( SELECT fin_codecode, fin_codetype
FROM fin_code
WHERE type = 'revenue' )单行子查询
使用 IN 条件的子查询可以返回一组行,而使用比较运算符的子查询则只能返回一行。例如,由于子查询返回两行,所以以下命令导致一个错误:
-- this query is incorrect
SELECT
FROM fin_data
WHERE fin_datacode =
( SELECT fin_codecode
FROM fin_code
WHERE type = 'revenue' )
不知道你用的什么语言
这是sql语句
select from use u where uname= and upass =
如果数据库里有这条记录就会返回1或更多没有就返回0
然后在判断一下接下来就看你怎么处理
以上就是关于怎样查询SQL数据库中某一个表中的某个列的一个数值的所有行数据全部的内容,包括:怎样查询SQL数据库中某一个表中的某个列的一个数值的所有行数据、oracle单行子查询和多行子查询有什么样的区别,不要说什么一个是单行,一个是多行。。。、mysql数据库如何查询一条记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)