SQL常用函数

一、日期相关函数

1、CURDATE() / CURRENT_DATE 返回当前日期

2、CURRENT_TIME()/CURTIME() 返回当前时间

3、CURRENT_TIMESTAMP 返回当前日期+时间

4、DATE()从日期或日期时间表达式中提取日期值

5、DATEDIFF(d1,d2)计算日期 d1->d2 之间相隔的天数

6、DATE_FORMAT按表达式 f的要求显示日期 d

7、UNIX_TIMESTAMP()得到时间戳

SELECT UNIX_TIMESTAMP('2019-2-19');
SELECT UNIX_TIMESTAMP(expression);
---- 返回1550505600

8、FROM_UNIXTIME()时间戳转日期

SELECT FROM_UNIXTIME(1550505600);
---- 返回2019-02-19 00:00:00
SELECT FROM_UNIXTIME(1550505600, '%Y-%m-%d');
---- 返回2019-02-19

二、字符串相关函数

1、CONCAT(s1,s2…sn)字符串 s1,s2 等多个字符串合并为一个字符串

SELECT CONCAT('hel','llo');
---- 返回hello

2、SUBSTR(s, start, length)从字符串 s 的 start 位置截取长度为 length 的子字符串【从1开始】

SELECT SUBSTR/SUBSTRING("RUNOOB", 2, 3);
---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO

3、POSITION(s1 IN s)从字符串 s 中获取 s1 的开始位置

SELECT POSITION('b' in 'abc');
---- 返回2

4、STRCMP(s1,s2)比较字符串 s1 和 s2

如果 s1 与 s2 相等返回 0 ,如果 s1>s2 返回 1,如果 s1<s2 返回 -1

相关推荐

  1. SQL函数

    2024-05-15 22:10:10       38 阅读
  2. hive sql函数

    2024-05-15 22:10:10       52 阅读
  3. SQL函数收藏

    2024-05-15 22:10:10       38 阅读
  4. SQL时间处理函数总结

    2024-05-15 22:10:10       57 阅读
  5. SQL字符串函数

    2024-05-15 22:10:10       47 阅读
  6. sql sqlserver日期函数

    2024-05-15 22:10:10       48 阅读
  7. sql函数积累(非窗口函数

    2024-05-15 22:10:10       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-15 22:10:10       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-15 22:10:10       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-15 22:10:10       82 阅读
  4. Python语言-面向对象

    2024-05-15 22:10:10       91 阅读

热门阅读

  1. LabVIEW做仪器测试不知道是否适用

    2024-05-15 22:10:10       32 阅读
  2. 简单讲解SDL 互斥锁和信号量

    2024-05-15 22:10:10       24 阅读
  3. Microsoft Azure AI语音服务

    2024-05-15 22:10:10       22 阅读
  4. 卸载docker

    2024-05-15 22:10:10       30 阅读
  5. go get和go get -u

    2024-05-15 22:10:10       32 阅读
  6. nginx文件夹内文件解释<三>

    2024-05-15 22:10:10       34 阅读
  7. MySQL教程-创建一个表

    2024-05-15 22:10:10       25 阅读
  8. day3 leetcode20 有效的括号

    2024-05-15 22:10:10       28 阅读
  9. &与 && 的区别

    2024-05-15 22:10:10       30 阅读