当前位置:首页 » 编程语言 » sql查询列名

sql查询列名

发布时间: 2022-01-21 01:29:24

sql 查询列名

很难,一个sql完成不了,给你一个思路吧,
从系统表中根据数据表明读取列名,然后循环根据列名匹配内容值
这样很麻烦

❷ 如何通过SQL查看某个表的列名

Select 你的列 from 你的数据库

❸ sql查询某一个表的第N列的列名

select name from syscolumns where id=object_id('表名') and colid=N值

❹ SQL查询字段名

获取数据库表的字段清单 [这里是查看 test_table 表的字段]
SELECT
a.column_id AS No,
a.name AS 列名,
isnull(g.[value],'-') AS 说明
FROM
sys.columns a left join sys.extended_properties g
on (a.object_id = g.major_id AND g.minor_id = a.column_id)
WHERE
object_id =
(SELECT object_id FROM sys.tables WHERE name = 'test_table')

No 列名 说明
1 Test_ID 主键(自增长)
2 Test_Key 种类
3 Test_Value 数值
4 Test_Type 内部类型
5 Test_BelongTo 从属关系
6 Test_Grade 等级
7 Test_Remark 备注
8 Test_Visible 是否可见

❺ SQL Server Where 使用列名 查询条件

可以啊,就是这样的。
如果是想查不重复数量,就用distinct 列名
SELECT COUNT(distinct 列名) FROM LY_Person WHERE AGE>20

❻ sql语句如何让查询结果作为另一个sql的列名

select cout(*) as num,heat_no from t2 group by heat_no

❼ sql 怎么查询无列名的那一列数据

肯定会有列名的,你看看标题行,即使是带括号的也算是列名的。

❽ sql语句怎么查询指定表的列名

如果用mysql 的话 mysql> desc 表名

❾ sql查询列名含有某些字符的列

一句话似乎不太容易搞定,以下是我写的一段sql语句
declare @name varchar(100),@sql varchar(1000)
set @name=''
select @name=@name+','+name from syscolumns where id=(select id from sysobjects where name='A')and (name like'%open%' or name=''scode)
set @name=stuff(@name,1,1,'')
set @sql='select '+@name+' from ieos01h'
exec(@sql)

❿ mysql 如何用sql语句查询表的所有列名

select COLUMN_NAME from information_schema.columns where table_name='b'
select count(*) from information_schema.COLUMNS WHERE TABLE_SCHEMA='a' and table_name=‘b’
a是库名,b是表明

热点内容
思乡脚本 发布:2025-02-12 23:43:32 浏览:439
java的job 发布:2025-02-12 23:38:43 浏览:892
我的世界服务器授权指令 发布:2025-02-12 23:30:13 浏览:596
电脑服务器号在哪里找 发布:2025-02-12 23:22:29 浏览:12
linux查看系统是32位 发布:2025-02-12 23:17:29 浏览:989
从数据库中随机取数据库数据 发布:2025-02-12 23:17:25 浏览:878
ftp下载软件安卓 发布:2025-02-12 23:07:24 浏览:567
c搜索算法 发布:2025-02-12 23:05:47 浏览:862
返回服务器地址 发布:2025-02-12 23:05:45 浏览:181
我的世界推荐在线服务器 发布:2025-02-12 23:00:18 浏览:462