- 2026年07月08日
- 星期三
背景 我有一个包含4列的SQL表: id – varchar(50) g1 – varchar(50) g2 – varchar(50) datetime – 时间戳 我有这个问题: SELECT g1, COUNT(DISTINCT id), SUM(COUNT(DISTINCT id)) OVER () AS total, (CAST(
由于我无法帮助的原因,我有一个varchar列,其数据如下:820.0E-12,10.0E 00. 我想要数值.所以我有这个测试查询工作: declare @d varchar(256)set @d = 820.0E-12select CASE WHEN @d like %E-% THEN LTRIM(RTRIM(CAST(CAST(@d AS FLOAT) AS
