SELECT
'SELECT ' || array_to_string(ARRAY(
SELECT 'o' || '.' || c.column_name
FROM information_schema.columns As c
WHERE table_name = '表名' AND c.column_name NOT IN('排除字段', '排除字段')), ',') || ' FROM 表名 As o' As sqlstmt
这个sql会查询出排除字段后的查询sql
本文介绍了一种使用SQL语句动态生成查询语句的方法,通过排除特定字段,可以灵活地构造出针对不同需求的SQL查询。这种方法适用于需要动态调整查询字段的场景,如报表系统或数据导出功能。
369





