如何用select 语句查询后,输出指定类型数据

如何用select 语句查询后,输出指定类型数据,第1张

select [要查询的字段] from [表名]

where [指定的查询条件]

有记得需要说明的是,如果存在多个条件时需要用and 连接每个查询条件,如果需要排序,语法则为:

select [要查询的字段] from [表名]

where [指定的查询条件]

order by [要分组的字段]

用Sql语句查询指定表格中指定字段的数据类型

一、语句通过systypes,syscolumns,sysobjects,三个系统表格联合检索获取结果。

systypes:数据库支持的数据类型属性。

syscolumns:数据库中各表格结构属性。

sysobjects:数据库中所有对象的属性。

二、检索语句演示

1、示例表格:base_zwb

2、语句如下:

select name from systypes where 

xtype in (select xtype  from syscolumns where name = 'zw_mc' and

          id in (select ID from sysobjects where name = 'base_zwb'))

语句解析:

1):select ID from sysobjects where name = 'base_zwb'),从表格‘sysobjects ’中,获取表格'base_zwb'的对象ID

2):select xtype  from syscolumns where name = 'zw_mc' and id in (select ID from sysobjects where name = 'base_zwb'),以字段名称‘zw_mc’和第1步中获取的‘ID’,从表格‘syscolumns ’中获取数据类型的编号'xtype'

3):以第2部获取的 'xtype'编号,从表格‘systypes ’中获取数据类型。

结果如图:


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

原文地址: http://outofmemory.cn/sjk/9965678.html

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

发表评论

登录后才能评论

评论列表(0条)

保存