sql 查询 一个表中某几列数据

sql 查询 一个表中某几列数据,第1张

查询表格中的指定列数据,是select

语句其中一种语法

即:select

columna,columnb

from

table

如表格table有列

a,b,c,d

1、select

from

table

=

select

a,b,c,d

from

table

即显示表格式所以列

2、select

a,b

from

table

即指定显示表格式a,b两列

i=SELECT  count(1)   FROM TABLE

语句返回值即为查询出来的条数

示例如图所示:

扩展:

COUNT() 函数返回匹配指定条件的行数。

语法

(1) SQL COUNT(column_name) 语法

COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):

SELECT COUNT(column_name) FROM table_nameSQL

(2) COUNT() 语法

COUNT() 函数返回表中的记录数:

SELECT COUNT() FROM table_nameSQL

(3) COUNT(DISTINCT column_name) 语法

COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:

SELECT COUNT(DISTINCT column_name) FROM table_name

参考资料: 网页链接

第一个:查询下拉框的选项

select aName,aID form TBMenu a where aIsUsed=1

查询Name和ID: Name为显示文字,ID用于在选择这个选项后根据ID值进行下一步的查询

在你后台执行SQL的时候返回一个dateset 然后用combobox的datasuoce绑定,怎么绑需要自己找例子,很好的学习过程。

第二个:根据选择的菜单查询需要的信息

select from Infomations a where aMenuID=ID(选择下拉框选项对应的ID值)

在下拉框中选择“主食”,点击查询按钮,肯定是要查询和主食相关的数据,那就通过主食对应的ID(也就是下拉框绑定的时候查询的ID)去数据库对应的关联表中查询对应的信息。

这个地方你没有描述清楚你想实现的效果所以,根据你在上面补充的内容推测出的这些东西。

查询table,type 段是'table',name段是table的名字, so:

select name from sqlite_master where type='table' order by name;

查询indices,type段是'index', name 是index的名字,tbl_name是index所拥有的table的名字通过以下语句可查询出某个表的所有字段信息

PRAGMA table_info([tablename])

如果在程序中你可以通过 sqlite_master 表得到所有表的信息。

以上就是关于sql 查询 一个表中某几列数据全部的内容,包括:sql 查询 一个表中某几列数据、如何统计SQL语句查询出来的条数、sql语句如何查询一个表中某一列的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10161781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存