在 Sql 个表中显示特定列
Display specific columns in Sql Tables
如何仅显示 INFORMATION_SCHEMA.COLUMNS
架构中的特定列?
X:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'rate_Structure'
ORDER BY ORDINAL_POSITION
Returns:
+-------------+
| |
| COLUMN_NAME |
+-------------+
| a |
| b |
| c |
| d |
| e |
+-------------+
如何只显示 a 和 e 列?
您需要添加其他条件,例如:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'rate_Structure'
AND data_type = 'int' -- condition to get only specific columns
ORDER BY ORDINAL_POSITION;
在
中添加另一个条件
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'rate_Structure' and COLUMN_NAME in ('a','c')
ORDER BY ORDINAL_POSITION
how to Show only a and e columns
简单地说,通过将 WHERE
子句中的结果过滤为
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'rate_Structure' and COLUMN_NAME in ('a','e')
-- You can also use: and (COLUMN_NAME = 'a' or COLUMN_NAME = 'e')
ORDER BY ORDINAL_POSITION
您需要添加条件才能获得所需的内容,and COLUMN_NAME in ('a','e')
将 return 只有 COLUMN_NAME
具有 'a'
或 'e'
值。
您可以使用INFORMATION_SCHEMA.COLUMNS如下
USE Test
GO
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'SalesTerritory'
AND COLUMN_NAME = 'Region'
如何仅显示 INFORMATION_SCHEMA.COLUMNS
架构中的特定列?
X:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'rate_Structure'
ORDER BY ORDINAL_POSITION
Returns:
+-------------+
| |
| COLUMN_NAME |
+-------------+
| a |
| b |
| c |
| d |
| e |
+-------------+
如何只显示 a 和 e 列?
您需要添加其他条件,例如:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'rate_Structure'
AND data_type = 'int' -- condition to get only specific columns
ORDER BY ORDINAL_POSITION;
在
中添加另一个条件SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'rate_Structure' and COLUMN_NAME in ('a','c')
ORDER BY ORDINAL_POSITION
how to Show only a and e columns
简单地说,通过将 WHERE
子句中的结果过滤为
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'rate_Structure' and COLUMN_NAME in ('a','e')
-- You can also use: and (COLUMN_NAME = 'a' or COLUMN_NAME = 'e')
ORDER BY ORDINAL_POSITION
您需要添加条件才能获得所需的内容,and COLUMN_NAME in ('a','e')
将 return 只有 COLUMN_NAME
具有 'a'
或 'e'
值。
您可以使用INFORMATION_SCHEMA.COLUMNS如下
USE Test
GO
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'SalesTerritory'
AND COLUMN_NAME = 'Region'