LPAD()函数和DATE()函数用法

内容分享3天前发布
1 0 0

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()函数:用不同的格式显示日期/时间

© 版权声明

相关文章

暂无评论

none
暂无评论...