如何为以下语句编写查询。。。
if length(ab>=8) than left(ab,8) else empty
declare @ab varchar(50) = '123456789'
IF LEN(@ab) >= 8 -- replace @ab by your variable or column name
SELECT LEFT(@ab, 8);
ELSE
SELECT '';