显示所有数据库
show databases
显示所有表
show tables
显示数据库a中的所有表
show tables from a
显示所有以dw_开头的表
show tables ‘dw_*’
显示数据库a中所有以dw_开头的表
show tables from a ‘dw_*’
显示表数据库a中表dw_abc的分区信息
show partitions a.dw_abc
显示内置函数
show functions
显示包含date_ad的内置函数
show functions ‘date_ad*’
显示表guestbook的列信息,describe也可缩写为desc
describe guestbook
显示表guestbook中列userid的信息
describe guestbook userid
显示数据库a中guestbook表的列名称,一般用的较少,describe显示的信息更多
show columns from a.guestbook
显示数据库a中表guestbook,指定分区的列信息
describe a.guestbook partition(day=’2018-02-12’)
如果e1为null,则返回e2,否则返回e1
nvl(e1,e2)
返回当年第一天
select trunc(‘2018-02-13 23:30:35’,’YY’) –2018-01-01
返回当月第一天
select trunc(‘2018-02-13 23:30:35’,’MM’) –2018-02-01
返回当月最后一天,只传入2018-02-13也可
select last_day(‘2018-02-13 23:30:35’) –2018-02-28
返回下一个周一,第二个参数修改为TU,则返回下一个周二,依次WE,TH,FR,SASU为周三、周四等
select next_day(‘2018-02-13 23:30:35’,’MO’)