date_format(date,format)
根據format字串格式化date值。下列修飾符可以被用在format字串中:
%m 月名字(january……december)
%w 星期名字(sunday……saturday)
%d 有英語字首的月份的日期(1st, 2nd, 3rd, 等等。)
%y 年, 數字, 4 位
%y 年, 數字, 2 位
%a 縮寫的星期名字(sun……sat)
%d 月份中的天數, 數字(00……31)
%e 月份中的天數, 數字(0……31)
%m 月, 數字(01……12)
%c 月, 數字(1……12)
%b 縮寫的月份名字(jan……dec)
%j 一年中的天數(001……366)
%h 小時(00……23)
%k 小時(0……23)
%h 小時(01……12)
%i 小時(01……12)
%l 小時(1……12)
%i 分鐘, 數字(00……59)
%r 時間,12 小時(hh:mm:ss [ap]m)
%t 時間,24 小時(hh:mm:ss)
%s 秒(00……59)
%s 秒(00……59)
%p am或pm
%w 乙個星期中的天數(0=sunday ……6=saturday )
%u 星期(0……52), 這裡星期天是星期的第一天
%u 星期(0……52), 這裡星期一是星期的第一天
%% 乙個文字「%」。
所有的其他字元不做解釋被複製到結果中。
mysql> select date_format('1997-10-04 22:23:00', '%w %m %y');
-> 'saturday october 1997'
mysql> select date_format('1997-10-04 22:23:00', '%h:%i:%s');
-> '22:23:00'
mysql> select date_format('1997-10-04 22:23:00',
'%d %y %a %d %m %b %j');
-> '4th 97 sat 04 10 oct 277'
mysql> select date_format('1997-10-04 22:23:00',
'%h %k %i %r %t %s %w');
-> '22 22 10 10:23:00 pm 22:23:00 00 6'
, '%y %m'
sql**
from customers as customers
from customers as customers節 10.02 where子句
(a) 比較表示式sql**
from customers as customers where customers.id=1
from customers as customers where customers.amount between 1 and 10
from customers as customers where customers.amount >100
from customers as customers where customers.email in ('foo@bar','bar@foo')
from customers as customers where customers.email is null
from customers as customers where customers.email is not null
from customers as customers where customers.email like '@%'
from customers as customers where customers.id=1
from customers as customers where customers.amount between 1 and 10
from customers as customers where customers.amount >100
from customers as customers where customers.email in ('foo@bar','bar@foo')
from customers as customers where customers.email is null
from customers as customers where customers.email is not null
from customers as customers where customers.email like '@%'hql 操作符
hql 常用操作符描述.
導航路徑表示式操作符
+,-一元正負號
*,/乘除法
+,-加減法
=,<>,,>=,<=,[not]between[not] like,[not] in,is [not] null,is [not] empty
二元比較操作符
not,and,or
邏輯操作符
hql操作符
(b) hql常用函式
sql**
from user u where lower(u.email) = 'foo@163.com' --小寫
from user u where lower(u.email) = 'foo@163.com' --大寫
from user u where concat(u.firstname,u.lastname) like 'g% k%' --拼接字串
from user u where size(u.bids) > 3 --集合大小
from user u where lower(u.email) = 'foo@163.com' --小寫
from user u where lower(u.email) = 'foo@163.com' --大寫
from user u where concat(u.firstname,u.lastname) like 'g% k%' --拼接字串
from user u where size(u.bids) > 3 --集合大小hql 函式
hql 常用操作符
描述upper(s),lower(s)
大小寫concat(s1,s2)
連線字串
substring(s,offset,length)
取子串trim()
去空格length(s)
長度locate(search,s,offset)
搜尋位置
abs(n),sqrt(n),mod(dividend,divisor)
絕對值,開方,除法
size
大小寫bit_length(s)
位數cuttent_date()
當前時間
current_time()
current_timestamp()
second(d)
獲取時間的不同部分
minute(d)
hour(d)
day(d)
month(d)
year(d)
cast(t as type)
型別轉換
hql函式
節 10.03 order表示式
sql**
from customers as customers where customers.id=1
order by customers.id from customers as customers
order by customers.lastname asc,firstname asc
from customers as customers where customers.id=1
order by customers.id from customers as customers
order by customers.lastname asc,firstname asc
節 10.04 投影查詢
sql**
select user.user
name,user.password from userinfo user
select user.username,user.password from userinfo user
注:1、在使用select子句查詢時,要給表物件起乙個別名。
2、查詢出的結果集是乙個object陣列。
實現**:
select count(*),p.createdate,date_format(p.createdate, '%y-%m-%d %h :00:00') from user p group by date_format(p.createdate, '%w %m %y %h') order by date(p.createdate) asc
執行結果:
HTML JS實現時鐘
效果 知識點 canvas 物件及其屬性。settimeout 方法,用於在指定的毫秒數後呼叫函式或計算表示式。date 物件 時分秒對應弧度制的計算 var pi math.pi var dat new date var hours dat.gethours 獲取小時 var minuntes d...
Vue實現時鐘
採用定時器來獲取最新的時間,通過date的方法獲取年份 月份 日期 星期以及當前時間,用來拼裝時鐘,然後使用生命週期函式create來建立定時器,是時鐘每隔一秒鐘發生一次變化,達到時鐘在走的效果,同時在beforedestroy函式中清除定時器 totimestring 方法可把 date 物件的時...
日新 日活使用者統計hql開發
1.建立乙個表,來儲存每天新增的資料 分割槽表 2.統計每天的活躍使用者 日活 需要使用者的ip,使用者的賬號,使用者訪問的時間最早的一條url和時間 3.統計每天的新增使用者 日新 1.建表對映日誌資料 create table t web log ip string,url string,tim...