社区
MS-SQL Server
帖子详情
菜鸟问题,请问如何用SQL语言列出当前数据库有什么表和每个表有多少列
samueler
2003-10-01 11:20:53
如题
...全文
40
4
打赏
收藏
菜鸟问题,请问如何用SQL语言列出当前数据库有什么表和每个表有多少列
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2003-10-02
打赏
举报
回复
select 表名=name,列数=(select count(*) from syscolumns where id=a.id)
from sysobjects a where xtype='U'
txlicenhe
2003-10-02
打赏
举报
回复
select a.name 表名,count(b.id) 列数 from sysobjects a,syscolumns b where a.id=b.id and a.xtype='u'
group by a.name order by a.name
即可列出所有表名和所有表中的列数
samueler
2003-10-02
打赏
举报
回复
如果不知到有些什么表应该如何查出来?
sdhdy
2003-10-01
打赏
举报
回复
select a.name 表名,count(b.id) 列数 from sysobjects a,syscolumns b where a.id=b.id and a.xtype='u'
group by a.name order by a.name
实验2答案-
sql
1.
sql
SQL
查询一 实验学时:2 实验类型:验证 实验要求:必修 一、实验目的 通过本实验使学生掌握单
表
查询并初步掌握多
表
查询的技能。 二、实验内容 使用实验一建立的银行贷款
数据库
和
表
,完成以下查询。 1-10题为单
表
查询,11-25为多
表
查询。 查询所有法人的法人代码、法人名称、经济性质和注册资金。 查询“B1100”银行的的银行名称和电话。 查询贷款金额在2000至4000万元之间的法人代码、银行代码、贷款日期和贷款金额。 查询2009年1月1日以后贷款且贷款期限是10年的法人代码。 查询贷款期限为5年、10年或15年的贷款信息。 查询经济性质为“私营“的所有法人的最高注册资金、最低注册资金和平均注册资金。 查询每种经济性质的法人的经济性质、最高注册资金、最低注册资金和平均注册资金。 统计
每个
法人的法人代码和贷款总次数,要求查询结果按贷款总次数的升序排
列
。 查询贷款次数超过3次的法人的平均贷款金额和贷款次数。 统计每种经济性质贷款的法人的总数和其平均贷款金额,
列
出
平均贷款金额前三名的经济性质、法人总数和平均贷款金额。 查询贷款期限为5年、10年或15年的法人名称、银行名称、贷款日期、贷款金额和贷款期限。 查询经济性质为“国营”的法人在“上海”的银行贷款的信息,
列
出
法人名称、银行名称和贷款日期。 查询与“B1100”银行在同一城市(假设银行名称的第5和第6个字符为城市名称)的其他的银行的名称。 查询哪些银行没有贷过款,
列
出
银行号和银行名称。分别用多
表
连接和子查询两种方式实现。 查询贷过款的所有法人的名称,贷款银行名称,贷款日期,贷款金额,要求将查询结果放在一张新的永久
表
New_LoanT中,新
表
中的
列
名分别为:法人名称、银行名称、贷款日期和贷款金额。 分别查询经济性质“国营”和“私营”的法人名称,贷款银行名称,贷款日期,贷款金额,要求将这两个查询结果合并成一个结果集,并以法人名称、银行名称、贷款日期和贷款金额作为显示
列
名,结果按贷款日期的升序和贷款金额的降序显示。 使用实验一建立的学生
数据库
和
表
,完成以下查询 查询计算机系没有选课的学生的姓名和年龄。 统计‘VB’课程的考试最高分、最低分和平均分。 统计‘
数据库
’课程的选课人数。 统计计算机系学生’vb’课程考试的最高分、最低分、平均分。 统计
每个
系学生’vb’课程考试的最高分、最低分、平均分,
列
出
系名和三个分数。 查询
每个
学生的修课总学分,并进行如下处理:如果总学分高于10分,则显示‘好学生’;如果总学分在6到10分间,则显示‘一般学生’;如果总学分低于6分,则显示‘不好学生’。 统计
每个
系
每个
学生的修课门数和平均成绩,如果修课门数大于3并且平均成绩高于90的显示‘优秀’;如果修课门数大于3并且平均成绩在80~90,则显示‘较好’;对于修课门数小于等于3的并且平均成绩高于90的显示‘较好’;如果修课门数小于等于3并且平均成绩在80~90,则显示‘一般’;其他情况显示为‘应努力’。
列
出
系名、学号、原修课门数和平均成绩以及处理后的显示结果。 查询计算机系学生考试成绩最低的两个成绩所对应的学生的姓名、课程名和成绩。
列
出
没有选课的学生的学号、姓名和所在系。 三、思考题 1、创建
表
: 教师
表
( tid 普通编码定长字符型,长度为10,主关键字 tname 普通编码定长字符型,长度为10,非空 zc 普通编码定长字符型,长度为6) 设此
表
数据如下: tid Tname zc T1 A 教授 T2 B 副教授 T3 C 教授 编写
SQL
语句,使查询的结果显示为如下形式: 教师号 教师名 教授 副教授 T1 A 教授 T2 B 副教授 T3 C 教授 2、创建
表
: 教师
表
( tid 普通编码定长字符型,长度为10,主码 tname 普通编码定长字符型,长度为10,非空 zc 普通编码定长字符型,长度为6 Salary 工作,整型) 设此
表
数据如下: tid Tname zc Salary T1 A 教授 5000 T2 B 副教授 4000 T3 C 教授 5000 编写
SQL
语句,使查询的结果显示为如下形式: 教师号 教师名 教授工资 副教授工资 T1 A 5000 Null T2 B Null 4000 T3 C 5000 Null 四、实验报告 将实验结果反映在实验报告中,并对实验中遇到的
问题
及解决方案进行整理、分析总结,提出实验结论或自己的看法。
MS
SQL
2000
菜鸟
进阶教程.zip
MS
SQL
2000
菜鸟
进阶教程.zip
可乐的
SQL
速查文档.pdf
SQL
基础知识点汇总
MS
SQL
server
菜鸟
进阶教程.rar
绝对优秀的学习MS
SQL
server
菜鸟
进阶教程.rar
SQL
语言
21天自学通
最通俗易懂的
SQL
教程,21天让你从
菜鸟
变高手
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章