如何查询数据库某一列的所有内容,不知道列名,只知道表名

如何查询数据库某一列的所有内容,不知道列名,只知道表名,第1张

select

from

student

where

1=2

查询结果只看到列名,没有数据

找到你想查的列再

select

列名

from

student

也可以

sp_help

student

查询所有客户的客户编号和公司名称,代码如下:select CustomerlD,CompanyNamefrom Customer要查询的列的先后顺序可以与表中的顺序不相同用户可以根据需要来改变列的显示顺序。比如下面代码中,先列出公司名称,再列出客户编号和客户地址。select Compan州ame,CustomerlD,Addressrom customer

1查询所有表的表名: select table_name from user_tables

解释:从系统表user_tables中可以查找出所有的表名字。

2查询表中的所有列名:desc table tablename(表名)。

解释:通过desc (描述)tablename即可查找出表中的所有字段。

3查询所有数据:select from tablename t。

解释:通过select 命令可以从tablename 中查找出所有的表数据。

select from accuont where VIP = 1

//上面的1 是在你表中的类型为数字类型的时候

select from accuont where VIP='1'

//上面的1 是在你表中的类型为非数字类型的时候

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

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)去数据库对应的关联表中查询对应的信息。

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

所有数据可以用到sql中的通配符%,用来进行模糊查询。

用法是 select from test1 where id=‘2’and name like '%' and age like '%',表示从test1表中查询id为2,name和age任意的数据。

1、为了对比前后查询数据,先查询表test1中的所有数据,select from test1,如下图所示。

2、再用通配符%进行模糊查询,select from test1 where id='2' and name like '%' and age like '%',可以看到筛选后后的结果除去了id为1的数据。

扩展资料:

sql语言中还有其它的通配符,例如“_”,它表示仅代替一个字符,从"Persons" 表中选取名字的第一个字符之后是 "eorge" 的人,SELECT FROM 表名 WHERE 列名LIKE '_eorge'。

通配符[charlist]代表字符列中的任何单一字符,从 "Persons" 表中选取居住的城市以 "A" 或 "L" 或 "N" 开头的人,SELECT FROM Persons WHERE City LIKE '[ALN]%'。

select name from syscolumns

where id in (select id from sysobjects where xtype='u' and name='表名' )

以上就是关于如何查询数据库某一列的所有内容,不知道列名,只知道表名全部的内容,包括:如何查询数据库某一列的所有内容,不知道列名,只知道表名、查询excel中sql数据库的指定列、ORACLE数据库 查询表名 查询列名 查询列中所有数据的语法分别是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/10096124.html

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

发表评论

登录后才能评论

评论列表(0条)

保存