sql查询列名
❶ 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是表明