账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何编写sql语句
    70
    0
    首先我的rule表格格式是:id qita zuBie1 是 C2 是 B2 是 Fselect * from rule where zuBie in ( select timeRule from employee where number = '234517';);这段子查询,目前遇到这样一个问题:下方是分析运行结果首次执行:select timeRule from employee where number = '234517';结果:timeRuleC再次执行:select * from rule where zuBie in ( 'C');这样运行这段子查询是没有问题的。但是,如果把其中的number值换成123456后,得到了两个值;select timeRule from employee where number = '123456';结果:timeRuleC,B再次执行:select * from rule where zuBie in ( 'C','B');执行完毕后,查到的结果集是空的,不知道这段sql如何优化,我想到了返回应用层处理后,再次把结果发到sql进行处理,但是只是想用sql来,不知道该如何改动??
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 独走孤獨城 普通会员 1楼

      SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。以下是一些基本的SQL语句示例:

      1. 插入数据:

      sql INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3);

      1. 查询数据:

      sql SELECT column1, column2, column3 FROM table_name;

      1. 更新数据:

      sql UPDATE table_name SET column1 = value1, column2 = value2, column3 = value3 WHERE condition;

      1. 删除数据:

      sql DELETE FROM table_name WHERE condition;

      1. 创建表:

      sql CREATE TABLE table_name (column1, column2, column3) PRIMARY KEY (column1, column2);

      1. 删除表:

      sql DROP TABLE table_name;

      1. 合并查询:

      sql SELECT column1, column2, column3 FROM table_name1 INNER JOIN table_name2 ON table_name1.column1 = table_name2.column1;

      1. 搜索数据:

      sql SELECT column1, column2, column3 FROM table_name WHERE column1 = value1 AND column2 = value2;

      以上是一些基本的SQL语句示例,但SQL语法非常复杂,包括聚合函数、子查询、视图、触发器、存储过程等。因此,建议参考SQL权威指南或教程来学习SQL。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部