sql语句查询一个表的列数
来源:互联网 发布:replay直播软件 编辑:程序博客网 时间:2024/05/22 10:48
分享 2010-07-27 09:54DingRaul | 浏览 6390 次
select count(name) from syscolumns where id=(select id from sysobjects where xtype='u' and name='表名')我在网上搜的这个 谁能给解释一下 :count(name),syscolumns ,id,sysobjects,xtype='u'
2010-08-03 12:46提问者采纳
其中sysobjects为系统表,主要储存系统中存在的表、触发器、存储过程等;syscolumns也为系统表,主要用于存储表的字段列;Count()楼上已经说过是一个统计函数。*****************************************************************select id from sysobjects where xtype='u' and name='表名'查找出表的ID值****************************************************************select count(name) from syscolumns where id=(select id from sysobjects where xtype='u' and name='表名')根据表的ID值查找出表的列,在进行统计,即可得到该表的列数
评论 16 4
按默认排序 按时间排序
其他4条回答
2010-07-27 10:03轩辕渔民 五级
看的出来你初学,可以先看看数据库基础,以EXCEL表格的方法给你讲一遍。
count(name) 查找出来的行数(看成EXCEL中以某一些条件找出来的行数)
syscolumns 表的名字 (看成EXCEL中的工作表A名)
id 表里的一个字段 (看出EXCEL中的某一列)
sysobjects 表的名字 (看成EXCEL中的工作表B名)
xtype='u' 一个字段=U (看出EXCEL中的某一列=U这个字符)
count(name) 查找出来的行数(看成EXCEL中以某一些条件找出来的行数)
syscolumns 表的名字 (看成EXCEL中的工作表A名)
id 表里的一个字段 (看出EXCEL中的某一列)
sysobjects 表的名字 (看成EXCEL中的工作表B名)
xtype='u' 一个字段=U (看出EXCEL中的某一列=U这个字符)
评论 1 6
2010-07-27 09:59lirenjucn 五级
count(name) 进行计数,统计列的数量
syscolumns 数据库系统表,记录数据库中所有表的所有列的数量,一列为一行
id 是指数据库对像的ID,如表,视图等对数据库来说都是对象,都有一个ID
sysobjects 是数据库系统表,是指数据库中的对像,如表,视图等
xtype='u' 是说明这个对像,是由用户创建的,不是系统创建的。
syscolumns 数据库系统表,记录数据库中所有表的所有列的数量,一列为一行
id 是指数据库对像的ID,如表,视图等对数据库来说都是对象,都有一个ID
sysobjects 是数据库系统表,是指数据库中的对像,如表,视图等
xtype='u' 是说明这个对像,是由用户创建的,不是系统创建的。
评论 3 1
2010-07-27 10:01tmouse 九级
count(name),计算name字段有多少个记录。
syscolumns ,系统表的列
id,编号
sysobjects,系统的表
xtype='u' ,类型是用户表
syscolumns ,系统表的列
id,编号
sysobjects,系统的表
xtype='u' ,类型是用户表
评论 1 0
2010-07-27 11:32lovememszyj 五级
count 是计数功能,sysclumns应该是表名,where后面一串是需要满足的条件,ID应该是字段名,sysobjects也应该是一类表名 xtype='u' 这是字段xtype满足的条件条件为u
0 0
- sql语句查询一个表的列数
- sql语句查询一个表的列数
- 查询数据库中任意表中的列数的sql语句
- sql查询语句(将一个表的列变成行显示)
- 如何用一个SQL语句查询多个表的记录数
- 如何用一个SQL语句查询多个表的记录数
- 一个多表查询的SQL语句
- 查询一个表的所有列名的语句
- 根据列名查询表名的sql语句
- sql查询结果的列数
- 一个两列的表中统计出三列的SQL语句
- 查询列名、列号的sql语句
- 用SQL语句统计一个表的列
- Sql查询语句中,添加表中不存在的列并设定列的固定值
- 查询表列数的SQL语句:
- 查询表列数的SQL语句[转]
- sql 将一个表中查询语句插入另一张表中的某一列
- sql工具:一条sql语句,查询sql server某个指定表的所有列及其属性
- Objective-C自定义UITabBar位置
- Windbg调试.net程序(1)准备工作
- Android学好Shape不再依赖美工
- SpringMVC和Spring的整合问题
- 生态链的设想和雷军的新国货理念
- sql语句查询一个表的列数
- 两个项目跳转,session丢失
- viewpager使用
- JDBC之事务隔离级别以及ACID特性
- android 根据控件的ID字符串利用反射获取UI控件
- 编译安装nginx并修改版本头信息
- Android开发记录16-友盟第三方登录、分享实现
- 魔方网CEO王健:创业,拒绝苦逼
- 突然的想法--关于搭建网站