sql
高波
gaobo
展开
-
MYSQL计算两日期/时间之间相差的天数,秒数...分钟
#两日期/时间之间相差的天数: To_Days(end_time)-To_Days(start_time) #两日期/时间之间相差的秒数: SELECT UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time); #两日期/时间之间相差的时分数: SELECT SEC_TO_TIME(UNIX_TIMESTAMP(end_time)- U转载 2010-01-15 15:23:00 · 21141 阅读 · 0 评论 -
查询某天每个时段的访问数据(网站流量统计)
SELECT TO_CHAR(T.VISIT_DATE, HH24) AS VISITTIME, COUNT(DISTINCT T.VISIT_SESSIONS_ID) AS VISITERCOUNT, COUNT(DISTINCT T.VISIT_IP) AS IPCOUNT, COUNT(T.PAGE) AS PAGECOUNT FROM TB_STA原创 2009-12-31 10:09:00 · 2117 阅读 · 1 评论 -
SQL Server和Oracle的常用函数比较
---------数学函数 --------------- 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小)原创 2010-01-07 15:22:00 · 822 阅读 · 0 评论 -
oracle截取字符串的函数substr
语法:substr( string, start_position, [ length ] )取子字符串,从start_position开始,取length个,length为可选,如果length为空则返回start_position后的所有字符。实例: substr(This is a test, 6, 2) would return is substr原创 2010-01-07 16:58:00 · 866 阅读 · 0 评论 -
oracle取字符串长度的函数length()和hengthb()
lengthb(string)计算string所占的字节长度 :返回字符串的长度,单位是字节length(string)计算string所占的字符长度 :返回字符串的长度,单位是字符 对于单字节字符,LENGTHB和LENGTH是一样的.如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。 select len原创 2010-01-07 17:17:00 · 2473 阅读 · 0 评论 -
mysql 时间函数
里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select TO_DAYS(NOW()); select now() ; DAYOFWEEK(now() )转载 2010-01-15 11:45:00 · 1019 阅读 · 0 评论 -
理解事务处理、事务处理的隔离级别,和使用JDBC进行事务处理
事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性(ACID):原子性、一致性、隔离性和持久性,只有这样才能成为一个事务。原子性Atomic 事务中包含的操作被看作一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。一致性Consistency 只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初状态。隔离Isolation转载 2010-03-24 22:33:00 · 891 阅读 · 0 评论