当前位置: 首页 > wzjs >正文

关于域名和主机论坛的网站账号权重查询

关于域名和主机论坛的网站,账号权重查询,哪个网站专门做高清壁纸,做企业网站设计价格是多少函数-3-日期函数日期函数语法案例演示案例实战题目解题日期函数 常见的日期函数如下: 函数功能CURDATE()返回当前日期CERTIME()返回当前时间NOW()返回当前日期和时间YEAR(date)获取指定 date 的年份MONTH(date)获取指定 date 的月份DAY(date)获取指定 date 的日期DATE_ADD(da…

函数-3-日期函数

  • 日期函数
    • 语法
    • 案例演示
    • 案例实战
      • 题目
      • 解题

日期函数

常见的日期函数如下:

函数功能
CURDATE()返回当前日期
CERTIME()返回当前时间
NOW()返回当前日期和时间
YEAR(date)获取指定 date 的年份
MONTH(date)获取指定 date 的月份
DAY(date)获取指定 date 的日期
DATE_ADD(date, INTERVAL expr type)返回一个日期/时间值加上一个时间间隔 expr 后的时间值
DATEDIFF(date1, date2)返回起始时间 date1 和结束时间 date2 之间的天数

语法

SELECT 函数名(参数)

案例演示

  1. 获取当天日期, 格式为: 年-月-日

    select curdate();
    

    获取当天日期

  2. 获取当前时间, 格式为: 时:分:秒

    select curtime();
    

    获取当前时间

  3. 获取当前日期和时间, 格式为: 年-月-日 时:分:秒

    select now();
    

    当前日期和时间

  4. 获取当前日期年份, 格式为: 年

    select year(curdate());
    

    当前年份

  5. 获取当前日期月份, 格式为: 月

    select month(curdate());
    

    当前月份

  6. 获取当天日期, 格式为: 日

    select day(curdate());
    

    当天日期

  7. 获取一周后的日期和时间, 格式为: 年-月-日 时:分:秒

    这个语法结构相对复杂. 其中 INTERVAL 是固定关键字, expr 是一个表示时间间隔长度的数值表达式, type 是一个时间单位关键字, 用于指定 expr 数值所代表的时间单位. type 的有效值包括 DAYMONTHYEARHOURMINUTESECOND 等。

    select date_add(now(), interval 7 day);
    

    一周后的现在

  8. 计算今天是今年的第几天

    DATEDIFF() 返回表示为从一个日期到另一个日期的天数的值. expr1expr2 是日期或日期和时间表达式. 在计算中仅使用值的日期部分. 注意计算是 expr1 - expr2

    做这题的时候, 我们先获取当前日期, 然后利用字符串的拼接, 将当前年份和1月1日的日期字符串拼接在一起, 函数会自动进行一个隐式转换, 所以不用担心

    select datediff(curdate(), concat(year(now()), '-01-01'));
    

    今年第n天

案例实战

题目

查询所有员工的入职天数, 并根据入职天数倒序排序

解题

首先, 我们得先查看一下整个表, 以确认入职时间的数据类型, 使用 desc 直接查看表结构可以

desc emp_info;

建表语句

或者使用查询语句直接查看表也可以, 这里使用了 limit, 因为我们不需要知道表的数据, 只是为了查看入职时间的字段类型格式, MySQL 在执行 limit 1 时会在找到第一条符合条件的数据后立即终止扫描. 即使没有可用索引(全表扫描),引擎也只需读取第一行数据即返回结果, 所以当表数据量大的时候, 巧用 limit 有可能可以减少查询的时间.

select *
from emp_info
limit 1;

表内容结构

得到入职时间的结构之后, 我们就可以确定如何计算入职天数了, 因为是 Date 类型需要使用, 所以我们计算的时候会使用到 date 函数, 如下:

select name as `员工名称`, entry_time as `入职时间`, datediff(curdate(), emp_info.entry_time) as `入职天数`
from emp_info
order by `入职天数` desc;

计算入职天数

这里为了截图好看那么一点, 我给他们起了一个别名, 而且是中文的, 这里有一个习惯, 如果是非英文的别名, 尽量使用反引号`将其包裹住, 之前的章节中我习惯用了字符串的'进行包裹, 其实这并不是比较良好的习惯, 希望大家引以为戒

http://www.dtcms.com/wzjs/270786.html

相关文章:

  • 内容类网站如何 流量北京营销网站制作
  • 怎么做网站报告深圳推广公司排行榜
  • 网站在线统计代码廊坊百度提升优化
  • 西安机械加工网国家优化防控措施
  • 怎么做网站简单的it培训机构排行榜
  • 旅游网站建设计划书网页制作模板
  • 淘宝的网站怎么做的好处人大常委会委员长
  • 什么是高端网站建设搜易网服务内容
  • 淘宝客网站建设教程个人网站制作
  • 怎么做阿里巴巴英文网站在线生成html网页
  • 容桂佛山做app网站百度推广要自己建站吗
  • 湖北孝感展示型网站建设价格企业文化建设方案
  • 长春seo公司长春网站设计seo教程搜索引擎优化
  • 做网页培训seo外包如何
  • 怎么查网站注册信息网络推广网站程序
  • 建设人力资源网站目标网站发布与推广方式
  • 陕西省住房和城乡建设厅门户网站全球网络营销公司排行榜
  • 百度推广话术太原高级seo主管
  • 深圳品牌设计工作室seo优化公司哪家好
  • 做一个购物网站价格关键字排名查询
  • 人才微网站开发网络推广要求
  • 网站如何做流量赚钱吗seo排名教程
  • 服装私人订制网站新浪网今日乌鲁木齐新闻
  • 廊坊网站建设推广怎么把网站排名排上去
  • 学做电商的网站苏州seo优化
  • wordpress 首页 显示全文哈尔滨优化网站公司
  • 网站地域分站怎么做seoul是什么国家
  • 国内外网站建设江苏seo排名
  • 免费网站可以做淘宝客吗seo自学
  • 装饰工程有限公司经营范围优化推广联盟