Problem: Raw second arg must be non-empty and fields referenced in SQL.

sql := "SELECT * FROM test WHERE @Placeholder "
var sqlParam struct { Applyno string; Status *int; Placeholder int }
sqlParam.Placeholder = 1
if info.Applyno != "" { sql += " AND applyno = @Applyno "; sqlParam.Applyno = info.Applyno }
db.Raw(sql, sqlParam).Scan(&dataList)