gpt4 book ai didi

SQL判断语句用法和多表查询

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章SQL判断语句用法和多表查询由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1.格式化时间sql语句 。

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

  例1表格式如下:

SQL判断语句用法和多表查询

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

  sql写法:

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

  运行结果:

SQL判断语句用法和多表查询

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

  例二三表结构如下:

SQL判断语句用法和多表查询

SQL判断语句用法和多表查询

SQL判断语句用法和多表查询

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

  sql写法:

?
1
2
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

  运行结果:

SQL判断语句用法和多表查询

  3.when then判断语句 。

  例三表结构如下:

SQL判断语句用法和多表查询

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

  sql写法:

?
1
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

  运行结果:

SQL判断语句用法和多表查询

以上所述是小编给大家介绍的SQL判断语句用法和多表查询,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持! 。

最后此篇关于SQL判断语句用法和多表查询的文章就讲到这里了,如果你想了解更多关于SQL判断语句用法和多表查询的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com