sql查询表中字段名和数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql查询表中字段名和数据相关的知识,希望对你有一定的参考价值。
当表里有数据时查询出字段名和数据,无数据是不显示。
我的意思是判断每个字段是否有数据,有的话显示该字段和数据,没有数据的话不显示该字段,不是针对整张表,而是针对字段
if exists (select 1 from tablename)
select * from tablename
怎么才算是没有数据呢?空值和null值算没有数据吗?追问
都算没有数据啊。数据库里貌似没有数据就是插入的时候是null吧
追答数据是不是null,看表定义的列是否允许null值的,允许就可以是null值。
你要实现要用语句拼接了,列多不多?
有四五十列的样子
追答也对,用SQL语句拼接很要写比较长的代码
参考技术A select * from table(表名);如果表中没数据,显示空白 参考技术B 哦,你这么写 假如你的表里有两个字段1和 2
select 1 as 1,2 as 2 from table
这样如就行了追问
如果我能截图出来的话说明我自己已经成功了。
使用SQL Server和Mysql查询所有数据库名表名和字段名
一、使用sqlserver
1、查询所有的数据库
2、查询当前数据库的所有表名
3、查询指定表中所有字段名
二、使用Mysql
1、查询所有的数据库
2、查询当前数据库的所有表名
3、查询指定表中所有字段名
以上是关于sql查询表中字段名和数据的主要内容,如果未能解决你的问题,请参考以下文章
sqlserver 如何获得所有数据库名 如何获得已知数据库所有表名 和 已知表明获得所有字段名和字段类型