TRUNC 截取日期或数字,返回指定的值。

TRUNC(number,num_digits)

Number 需要截尾取整的数字。

Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。

/**************日期********************/1.select trunc(sysdate) from dual  --2011-3-18  今天的日期为2011-3-182.select trunc(sysdate, ‘mm‘)   from   dual  --2011-3-1    返回当月第一天.3.select trunc(sysdate,‘yy‘) from dual  --2011-1-1       返回当年第一天4.select trunc(sysdate,‘dd‘) from dual  --2011-3-18    返回当前年月日5.select trunc(sysdate,‘yyyy‘) from dual  --2011-1-1   返回当年第一天6.select trunc(sysdate,‘d‘) from dual  --2011-3-13 (星期天)返回当前星期的第一天7.select trunc(sysdate, ‘hh‘) from dual   --2011-3-18 14:00:00   当前时间为14:41   8.select trunc(sysdate, ‘mi‘) from dual  --2011-3-18 14:41:00   当前分钟TRUNC()函数没有秒的精确/***************数字********************//*TRUNC(number,num_digits) Number 需要截尾取整的数字。 Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。TRUNC()函数截取时不进行四舍五入*/9.select trunc(123.458) from dual --12310.select trunc(123.458,0) from dual --12311.select trunc(123.458,1) from dual --123.412.select trunc(123.458,-1) from dual --12013.select trunc(123.458,-4) from dual --014.select trunc(123.458,4) from dual  --123.45815.select trunc(123) from dual  --12316.select trunc(123,1) from dual --12317.select trunc(123,-1) from dual --120

查询某天的数据?
select * from table_name where trunc(日期字段)=to_date(‘2003-05-02‘,‘yyyy-mm-dd‘);

时间: 2025-01-09 08:58:05

TRUNC 截取日期或数字,返回指定的值。的相关文章

SQLServer中查询的数字列前面补0返回指定长度的字符串

SQLServer中查询的数字列前面补0返回指定长度的字符串: 如: 角本如下: /****** Script for SelectTopNRows command from SSMS ******/ SELECT TOP 1000 [ID] ,[SN] ,[Name] FROM [EduDB].[dbo].[TestTab] select Right('0123456',SN) from TestTab; select RIGHT(REPLICATE('0',5)+CAST(SN AS var

sql 截取日期

截取日期: select to_char( NEW_TIME( sysdate, 'GMT','EST'), 'yyyy-mm')from dual; 或得年或月或日   Year/ month/Day select to_char(to_date('2016-01-01','yyyy-mm-dd'),'month') from dual; -------------------------------------------华丽的分割符-----------------------------

【JavaScript】日期和数字格式化

var date, number; /** * 让日期和时间按照指定的格式显示的方法 * @param date * @param formatString format 格式字符串 * @returns {*} 返回生成的日期时间字符串 * * @example * var d = new Date(); * // 以 YYYY-MM-dd hh:mm:ss 格式输出 d 的时间字符串 * J.format.date(d, "YYYY-MM-DD hh:mm:ss"); */ dat

JS框架_(Vue.js)带有星期日期的数字时钟

数字时钟效果: <!doctype html> <html> <head> <meta charset="utf-8"> <title>vue.js带有星期日期的数字时钟代码</title> <style> html, body { height: 100%; } body { background:#C7C7C7; } p { margin: 0; padding: 0; } #clock { fon

Trunc的日期用法

select  trunc(sysdate,'yyyy') from dual;--返回当年第一天.select  trunc(sysdate,'mm')   from dual; --返回当月第一天.select  trunc(sysdate,'d')   from dual;-返回当前星期的第一天.select  trunc(sysdate,'dd')  from dual;-返回当前年月日select  trunc(sysdate, 'hh')  from dual;--返回当前小时sel

oracle 中,日期和数字字符串的格式化

select SYSDATE from dual t;--系统日期 select TO_CHAR(SYSDATE,'YYYY/MM/DD HH24:MI:SS') from dual t;--格式化日期 select TO_DATE('20140630 18:28:20','YYYY/MM/DD HH24:MI:SS') from dual t;--格式化日期 select sysdate,sysdate - interval '7' MINUTE from dual;--当前时间减去7分钟的时

T-SQL中只截取日期的日期部分和日期的时间部分

SQL Server 中截取日期的日期部分: print convert(varchar(10),getdate(),120) SQL Server 中截取日期的时间部分: print convert(varchar(8),getdate(),108) CONVERT(VARCHAR(100),DD_133,23)

计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值.

/// <summary> /// 计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值. /// </summary> /// <param name="DateTime1">第一个日期和时间</param> /// <param name="DateTime2">第二个日期和时间</param> /// <returns></returns> private st

(原创) cocos2d-x 3.0+ lua 学习和工作(4) : 公共函数(5): 返回指定表格中的所有键(key):table.keys

这里的函数主要用来做:返回指定表格中所有的键.参考资料为quick_cocos. 星月倾心贡献~~~ --[[ -- 返回指定表格中的所有键(key) -- example: local t = ( a = 1, b = 2, c = 3 ) local keys = table.keys( t ) -- keys = { "a", "b", "c" } -- @param t 要检查的表格(t表示是table) -- @param table