W3C是我们学习技术最基础的来源。SQL课程表如下网址:
https://www.w3school.com.cn/sql/sql_func_now.asp
1.LPAD()函数用法
LPAD(CUST_NO,16, 0 )
在Oracle/PLSQL中,LPAD函数将左边的字符串填充一些特定的字符,其语法格式如下:
lpad( string1, padded_length, [ pad_string ] )
string1:粘贴字符的字符串,列如表字段:cust_no
padded_length:返回字符串的数量,如果这个数量比原字符串的长度要短,LPAD函数将会把字符串截取成padded_length;
pad_string:可选参数,这个字符串是要粘贴到string1的左边,如果这个参数未写,LPAD函数将会在string1的左边粘贴空格。
2.DATA()函数
-
1.now()函数:返回当前的日期和时间
列如:select now() from table_name -
2.curdate()函数:返回当前日期
-
3.curtime()函数:返回当前的时间
-
4.date()函数:提取日期或日期/时间表达式的日期部分
-
5.extract()函数:返回日期/时间表达式的日期部分
-
6.date_add()函数:给日期添加指定的时间间隔。具体可以参考网址:
https://www.w3school.com.cn/sql/func_date_add.asp
date参数是合法的日期表达式,expr参数是添加的时间间隔,type参数可以是各种日期值。
语法:DATE_ADD(date,INTERVAL expr type)
举例:向字段orderdate添加2天,interval是固定值
DATE_ADD(OrderDate,INTERVAL 2 DAY) AS OrderPayDate -
7.date_sub()函数:从日期减去指定的时间间隔
-
8.datediff()函数:返回两个日期之间的天数
举例:返回值字段DiffDate显示为1天
SELECT DATEDIFF( 2008-12-30 , 2008-12-29 ) AS DiffDate -
9.date_format()函数:用不同的格式显示日期/时间





