sql-function

在SQLite中,除了LENGTH函数,还有许多其他内置函数,分类如下:

字符串函数

  1. UPPER(string): 将字符串转换为大写。
  2. LOWER(string): 将字符串转换为小写。
  3. SUBSTR(string, start, length): 返回从指定位置开始的子字符串。
  4. TRIM(string): 删除字符串两端的空白字符。
  5. REPLACE(string, old, new): 用新的字符串替换旧的字符串。
  6. INSTR(string, substring): 返回子串在字符串中第一次出现的位置。
  7. LENGTH(string):字符串长度.

数学函数

  1. ABS(X): 返回X的绝对值。
  2. ROUND(X, Y): 将X四舍五入到Y位小数。
  3. RANDOM(): 返回一个随机整数。

日期和时间函数

  1. DATE('now'): 返回当前日期。
  2. TIME('now'): 返回当前时间。
  3. DATETIME('now'): 返回当前日期和时间。
  4. STRFTIME(format, timestring): 格式化日期和时间。

聚合函数

  1. COUNT(expr): 返回行数。
  2. SUM(expr): 返回指定列的总和。
  3. AVG(expr): 返回平均值。
  4. MIN(expr): 返回最小值。
  5. MAX(expr): 返回最大值。

控制流函数

  1. COALESCE(value1, value2, ...): 返回第一个非NULL值。
  2. IFNULL(expr1, expr2): 如果第一个表达式为NULL,返回第二个表达式的值。
posted @   looxy  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示