我需要找到存储在列中的记录类型。
例如,列中包含以下行:
0000
0123
0123
0456
0465
0456
0789
我需要做什么查询来获取此列表:
0000
0123
0456
0789
我将处理的记录包含数千条记录。
答案 0 :(得分:3)
答案 1 :(得分:2)
SELECT DISTINCT Yourcol
FROM TABLENAME;
答案 2 :(得分:2)
它会给你独特的结果。
Select Distinct ColumnName from TableName order by Columname
答案 3 :(得分:1)
假设Sql Server DB
如果您要求列信息
SELECT
COLUMN_NAME
,DATA_TYPE
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'TableA'
AND COLUMN_NAME = 'Column1'
<强>结果强>
COLUMN_NAME DATA_TYPE
Column1 int
获取独特记录
SELECT DISTINCT <Your Column Name>
FROM <Your Table Name>