今天在看同事写的sql时,看到同事用了USING(),一时间不知道这是个什么意思,为了不让同事看出来不是我个菜鸡(其实就是),就一顿百度,算是明白了它的意思。

USING等价于join操作中的ON

使用USING有两个前提条件:

  1. 查询必须是等值连接。
  2. 等值连接中的列必须具有相同的名称和数据类型。

两个表测试数据如下:

user表:

user_left表:

上sql:

SELECTt1.NAME,t1.age
FROM`user` t1JOIN user_left t2 USING ( NAME )

相当于:

SELECTt1.NAME,t1.age
FROM`user` t1JOIN `user_left` t2 ON t1.NAME = t2.NAME

结果:

SQL语句中的USING用法相关推荐

  1. IsNull 和 SQL语句中CASE WHEN用法

    [转]IsNull 和 SQL语句中CASE WHEN用法收藏   [转]IsNull 和 SQL语句中CASE WHEN用法 1.ISNULL     使用指定的替换值替换   NULL.      ...

  2. sql语句中的in用法示例_PHP中的循环语句和示例

    sql语句中的in用法示例 循环 (Loops) Imagine that we need a program that says "hello world" 100 times. ...

  3. sql语句中的in用法示例_示例中JavaScript in操作符

    sql语句中的in用法示例 One of the first topics you'll come across when learning JavaScript (or any other prog ...

  4. mysql语句中limt_mysql sql语句中的limit用法

    mysql sql语句中的limit用法 1.select * from tablename limit 100,15 从100条记录后开始(不包括第100条记录)取出15条记录 (实际取出的是第 1 ...

  5. sql语句中的limit用法

    sql语句中的limit用法 limit 用于限制查询结果返回. 用法: limit a,b 其中a表示查询数据的起始位置,b表示返回的数量. (MySQL数据库中的记录是从0开始的) 举例: SEL ...

  6. SQL语句中JOIN的用法

    记录:257 写SQL最高境界:SELECT * FROM 表名.当然这是一句自嘲.探究一下SQL语句中JOIN的用法,直到经历这个场景,变得想验证一下究竟. 一.场景 把关系型数据库A中表TEST_ ...

  7. SQL语句中EXISTS的用法

    记录:258 在业务开展中,会遇到类似需求. 需求1:UPDATE表TEST_TB01中的记录:满足条件:这些记录不在TEST_TB02中. 需求2:UPDATE表TEST_TB01中的记录:满足条件 ...

  8. SQL语句中Cast的用法

    GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...

  9. finereport报表设计中模板数据集的sql语句中if的用法_报表工具中动态参数的灵活运用...

    报表开发过程中,有的时候我们会觉得普通参数很难满足一些业务需求,比如第二个数据集要引用第一个数据集的结果进行计算,动态控制 SQL 的过滤条件,动态列等,如果您遇到了这种情况,可以尝试使用动态参数即 ...

  10. SQL语句中IN的用法

    具体的逻辑是:文件分不同的DocTypeID即文件的类型 如果对文件进行处理比如说 银行等部门对单据先要进行扫描然后录入 校对等处理,那么就要分为不同的批次即不同的BatchNum 在这BatchNu ...

最新文章

  1. ShuffleNetV2 centernet
  2. PyTorch基础-Dropout和正则化-05
  3. gson-2.2.api简单
  4. java byte[] 文件流 转换成string是乱码_Java学习--IO(二)、多线程
  5. “码农”被黑得最惨的一次,深夜下班被误认为小偷
  6. 当年发明hello, world的大神,后来怎么样了?
  7. 【三十二】thinkphp之连接数据库、实例化模型
  8. FP-growth算法,fpgrowth算法详解
  9. MediaCreationTool20H1制作Win10启动盘
  10. 51单片机外设篇:DS18B20
  11. 推荐十本值得一读的AI书籍(留言送书)
  12. 雨棚板弹性法计算简图_雨棚板的计算书
  13. 实用!四个方法训练自己的设计思维
  14. 使用DOS命令操作MySQL
  15. spring boot mybatis 日志打印配置
  16. Mac DataGrip 闪退问题
  17. Unity 实现圆圈调节
  18. 来淄博旅游 结构体
  19. 转载-【讨论】为什么不去读顶级会议上的论文?适应于机器学习、计算机视觉和人工智能
  20. 刘振飞:互联网项目研发管理心得

热门文章

  1. elasticsearch - java - 高级篇 - 封装类 - 2
  2. 使用函数创建多个备选BOM
  3. 关于SpringSecurity登陆成功出现302状态码
  4. 针对Android设备的开源手机银行木马BankBot / Mazain分析
  5. Vue 使用 video 标签实现视频播放
  6. 在家也能健身(05):腹肌
  7. 8个电脑小技巧让你在朋友圈秒杀众人!
  8. 咋样回复计算机桌面删除的东西,电脑桌面上的便签怎么删除及桌面便签删除后还能恢复吗...
  9. Arnold渲染器与众不同的地方在于何处?
  10. 只要你懂得人性,就不怕没钱赚!