1. 列名: 表示数据库表中的列,可以在表达式中引用。例如:
SELECT 列1, 列2 FROM 表名;
2. 常量: 表达式中可以包含常量,如字符串、数字等。例如:
SELECT 'Hello, ' || 列1 AS 拼接列 FROM 表名;
3. 运算符: 用于执行算术、比较和逻辑运算。例如:
SELECT 列1 + 列2 AS 总和 FROM 表名 WHERE 列3 > 10;
4. 函数调用: SQLite提供了许多内置函数,如SUM、AVG、COUNT等,可以在表达式中调用。例如:
SELECT AVG(列1) AS 平均值 FROM 表名;
5. CASE表达式: 用于根据条件选择不同的值。例如:
SELECT 列1, 列2, CASE WHEN 列3 > 50 THEN '高' ELSE '低' END AS 评价 FROM 表名;
6. 连接字符串: 使用||运算符可以连接字符串。例如:
SELECT 列1 || ' ' || 列2 AS 全名 FROM 表名;
这些表达式可以在SELECT语句中使用,以根据需要生成结果集中的数据。根据具体的需求,你可以组合这些元素来创建复杂的表达式。
转载请注明出处:http://www.zyzy.cn/article/detail/9147/SQLite