如何从此列中仅检索整数值?
我的 table :
CREATE TABLE tbl_data (
[Name] nvarchar(max)
)
INSERT INTO tbl_data VALUES
('Nikesh'),
('113'),
('sunam'),
('sudhir'),
('2.30'),
('ankit'),
('675')
我需要的输出:
Name
-----
113
675
最佳答案
采用最受支持的 answer on the duplicate target 并从代码中删除 .
,再加上对 Why are non-digits LIKE [0-9]? 的答案的注释,这个关于整数的问题的准确答案是这样的:
SELECT Name
FROM tbl_data
WHERE Name NOT LIKE '%[^0123456789]%' COLLATE Latin1_General_CS_AS
关于sql - 如何从 SQL Server 中仅检索整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40201852/