字符串处理函数:
1. LENGTH() 或 LEN(): 返回字符串的长度。
SELECT LENGTH('Hello'); -- 返回 5
2. SUBSTR() 或 SUBSTRING(): 返回字符串的子串。
SELECT SUBSTR('Hello World', 1, 5); -- 返回 'Hello'
3. UPPER() 或 UCASE(): 将字符串转换为大写。
SELECT UPPER('hello'); -- 返回 'HELLO'
4. LOWER() 或 LCASE(): 将字符串转换为小写。
SELECT LOWER('HELLO'); -- 返回 'hello'
数学函数:
1. ABS(): 返回一个数的绝对值。
SELECT ABS(-10); -- 返回 10
2. ROUND(): 对一个数进行四舍五入。
SELECT ROUND(3.14159); -- 返回 3
3. RANDOM(): 返回一个0到1之间的随机浮点数。
SELECT RANDOM(); -- 返回 0到1之间的随机数
日期和时间函数:
1. CURRENT_DATE: 返回当前日期。
SELECT CURRENT_DATE; -- 返回当前日期
2. CURRENT_TIME: 返回当前时间。
SELECT CURRENT_TIME; -- 返回当前时间
3. CURRENT_TIMESTAMP 或 NOW(): 返回当前日期和时间。
SELECT CURRENT_TIMESTAMP; -- 返回当前日期和时间
4. DATE()、TIME()、DATETIME(): 用于解析日期时间字符串。
SELECT DATE('2023-01-01'); -- 返回 '2023-01-01'
这只是一小部分SQLite提供的函数。SQLite的官方文档包含了所有支持的函数以及它们的详细描述。根据具体的需求,您可以选择适当的函数来完成各种操作。
转载请注明出处:http://www.pingtaimeng.com/article/detail/9179/SQLite