1.格式化时间sql语句

  本例中本人随便做了两张表,和实际不是很相符,只是想说明sql语句的写法。

  例1表格式如下:

  

  需求:查询出本表,但需要使time字段的时间格式为yyyy-MM-dd,比如:2013-08-13

  sql写法:

  SELECT u.id,u.userId,u.timeType,DATE_FORMAT(time,'%Y-%m-%d') AS time,secondId FROM `user` u

  运行结果:

  

  2.多表查询(三表查询)

  例二三表结构如下:

  

  

  

  需求:查询出主表,要求在主表中显示username和secondname

  sql写法:

  SELECT u.id,n.`name`,u.timeType,u.time,s.`name` FROM `user` u,`name` n,`second` s

  WHERE u.userId=n.id AND u.secondId=s.id

  运行结果:

  

  3.when then判断语句

  例三表结构如下:

  

  需求:查询上表,若timeType字段值为2时,显示每月的第二天,若timeType字段值为4时,显示每月的第四天

  sql写法:

  SELECT u.id,u.userId,(CASE WHEN u.timeType=2 THEN '每月第二天' WHEN u.timeType=4 THEN '每月第四天' END) AS timeType ,u.time,u.secondId FROM `user` u

  运行结果:

  

转载于:https://www.cnblogs.com/kaige123/p/5734565.html

SQL判断语句用法和多表查询相关推荐

  1. java day55【 Mybatis 连接池与事务深入 、 Mybatis 的动态 SQL 语句、 Mybatis 多表查询之一对多 、 Mybatis 多表查询之多对多】...

    第1章 Mybatis 连接池与事务深入 1.1 Mybatis 的连接池技术 1.1.1 Mybatis 连接池的分类 1.1.2 Mybatis 中数据源的配置 1.1.3 Mybatis 中 D ...

  2. SQL Server【二】单表查询

    查询 计算列 select * from emp; -- *通配符,表示所有的字段 -- from emp 从emp表查询select empno, ename from emp; select en ...

  3. oracle 连多表查询语句,Oracle join多表查询

    join(连接)是一个查询,它将来自两个或多个表.视图的数据组合在一起. 我通过一些示例来向大家介绍join的常用方法. 一.生成测试数据 1.创建超女基本信息历史表(T_GIRL_HIS) crea ...

  4. 学数据库还不会Select,SQL Select详解,单表查询完全解析?

    查询操作是SQL语言中很重要的操作,我们今天就来详细的学习一下. 一.数据查询的语句格式 SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式> .. ...

  5. mysql 统计查询不充电_MySql查询语句介绍,单表查询,来充电吧

    mysql在网站开发中,越来越多人使用了,方便部署,方便使用.我们要掌握mysql,首先要学习查询语句.查询单个表的数据,和多个表的联合查询. 下面以一些例子来先简单介绍下单表查询. 操作方法 01 ...

  6. SQL总结(二)连表查询

    连接查询包括合并.内连接.外连接和交叉连接,如果涉及多表查询,了解这些连接的特点很重要. 只有真正了解它们之间的区别,才能正确使用. 1.Union UNION 操作符用于合并两个或多个 SELECT ...

  7. mysql3表查询语句_MySQL基础语句三(多表查询)

    今天让我们来学习mysql的多表查询,爱学习的你就是我的好朋友哦! 多表设计的两种方式:通过id关联(还可以是其他不重复的字段) 通过外键关联 主键: 能够唯一表示数据表中的每个记录的字段或者字段的组 ...

  8. 数据库作业:SQL练习3 - SELECT(单表查询)

    这是一些单表查询的例题的练习. [3.29] SELECT * FROM Student WHERE Sno LIKE '201215121'; 等价于: SELECT * FROM Student ...

  9. 查询优化:SQL优化,关于连多表查询

    查询优化:SQL优化 场景:当列表展示的数据来自很多表中的数据时,由于需要实现相关的查询条件,WHERE涉及到每张表时,需要用JOIN连接查询出相关数据(比如查询采购单数据:有采购单.采购单明细.入库 ...

最新文章

  1. IBM Cloud:裸金属服务器+多云策略助力音视频解决方案成功出海
  2. 真·抬头发票!| 今日最佳
  3. 【动态规划】拔河比赛 (ssl 1638)
  4. 谷歌聊天机器人api_如何编写针对Google地图等网络应用量身定制的聊天机器人
  5. 11 PopupMenu菜单和代码例子
  6. 微信小程序在地图上标点 markers 画圈显示范围 circles
  7. cgi web页面传入命令
  8. 软件开发过程模型综述
  9. LabVIEW在快速传输速率下丢失UDP数据包
  10. 我眼中的几个测试认证(ISTQB/CSTQB/软件评测师)
  11. 路由器自动重启指令_如何按计划自动重启路由器,简便方法
  12. 电脑端Ins图片保存
  13. Python程序设计,pygame飞机大战课程设计
  14. 数据集划分——训练集、测试集、验证集按照7:1:2
  15. Ubuntu20.04突然丢失网络时恢复的办法
  16. 我总结了五种常用聚类分析算法,推荐收藏
  17. 中英介绍寒食节、清明节的来历及习俗
  18. Windows网络活跃点决定使用的优先权
  19. Spring WebFlux入门
  20. 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

热门文章

  1. pta段错误怎么办_雅思50问 | 07:雅思写作时间不够怎么办?写不完会给分吗?...
  2. iOS - 数据的归档和反归档
  3. L2-002 链表去重-团体程序设计天梯赛GPLT
  4. fgo服务器维护补偿什么时候才有,fgo国服4月12日版本版本更新公告 维护18个小时 补偿18个圣晶石...
  5. vba oracle 01019,Oracle 客户端连接时报ORA-01019错误总结
  6. improve怎么加ing_英语当中的ing
  7. 4 个场景揭秘,如何低成本让容器化应用 Serverless 化?
  8. 从零入门 Serverless | 函数计算的可观测性
  9. 开放应用模型操作指南(一)| 云服务一键接入 OAM 体系
  10. axios请求接口http_使用axios请求接口,几种content-type的区别详解