insert into tbl() select * from tb2中加入多个条件

复制代码 代码如下:

insert into warehouse(wlbm,wlmc,ys,wlgg,sybm,wlfl) select * from (select rtrim(b.bjbm) as bjbm,a.bjmc as wlmc, a.ys, a.clgg as wlgg,a.bm,

(case a.bm when '注塑' then 2

when '吹塑' then 43

when '搪胶' then 3

when '喷油' then 4

when '车梳' then 45

when '冲压' then 19

when '电焊' then 31

when '烤漆' then 37

when '裁床' then 38

when '丝印' then 46

when '车缝' then 39

when '装配' then 40

when '包装' then 42

end) as wlfl

FROM (select distinct(rtrim(bjbm)) as bjbm from dbo.CP_LB where bjbm<>'' and bjbm not in (select wlbm from warehouse)) b left JOIN dbo.CP_LB a

on rtrim(b.bjbm)=rtrim(a.bjbm)) c

时间: 2024-10-01 17:58:25

insert into tbl() select * from tb2中加入多个条件的相关文章

insert into tbl() select * from tb2中加入多个条件_MsSql

复制代码 代码如下: insert into warehouse(wlbm,wlmc,ys,wlgg,sybm,wlfl) select * from (select rtrim(b.bjbm) as bjbm,a.bjmc as wlmc, a.ys, a.clgg as wlgg,a.bm, (case a.bm when '注塑' then 2 when '吹塑' then 43 when '搪胶' then 3 when '喷油' then 4 when '车梳' then 45 whe

03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma

 1 PersonTestMapper.xml中的内容如下: <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEmapper PUBLIC"-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!--  namespace:命名空间,用来唯

mysql 创建存储过程时,select语句 like中引用变量如何引用?

问题描述 mysql 创建存储过程时,select语句 like中引用变量如何引用? 附代码: delimiter// DROP PROCEDURE IF EXISTS M_DNAME // CREATE PROCEDURE M_DNAME (MONTH VARCHAR(2)) SELECT INCOME.CID,COUNT(*) COUNTS FROM INCOME WHERE TIME LIKE '______MONTH%'; // delimiter ; 如上 like中的MONTH是变量

(在HTML中)我先将select控件中选取的值取出放入数据库(已经实现),然后我需要查看信息的时候从数据库中取出数据,如何让select控件显示我从数据库中取出的对应的值呢?

问题描述 前台<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>UntitledPage</title></head><body><formid="form1"runat="server"><div><selectid="Sele

基本线程同步(八)在Lock中使用多个条件

在Lock中使用多个条件 一个锁可能伴随着多个条件.这些条件声明在Condition接口中. 这些条件的目的是允许线程拥有锁的控制并且检查条件是否为true,如果是false,那么线程将被阻塞,直到其他线程唤醒它们.Condition接口提供一种机制,阻塞一个线程和唤醒一个被阻塞的线程. 在并发编程中,生产者与消费者是经典的问题.我们有一个数据缓冲区,一个或多个数据生产者往缓冲区存储数据,一个或多个数据消费者从缓冲区中取出数据,正如在这一章中前面所解释的一样. 在这个指南中,你将学习如何通过使用

string-mysql使用jsp中变量为查询条件

问题描述 mysql使用jsp中变量为查询条件 小的刚学jsp,希望各位网友多多指教. 问题是这样的: b.jsp 从a.jsp接收了一个变量 txtMsg 已经输出验证txtMsg接收成功. <% request.setCharacterEncoding("utf-8"); String txtMsg = request.getParameter("test2"); out.println(txtMsg); %> 接下来想使用这个txtMsg作为sql

c/c++-使用 mysql c api 中,预处理查询条件 当过滤字段是字符串时

问题描述 使用 mysql c api 中,预处理查询条件 当过滤字段是字符串时 #include <stdio.h> #include <mysql/mysql.h> #include <string.h> int main(void) { // declares MYSQL * connection = NULL; MYSQL_STMT * stmt = NULL; MYSQL_BIND bind[3]; MYSQL_BIND inbind; // preproce

oracle中sql 截取字段中的数字按条件排序

问题描述 oracle中sql 截取字段中的数字按条件排序 请教各位,这个sql怎么拼,我的字段(code)规则是:备案事项[2014]1,前面中文是固定的,然后是括起来的年份(可能是2013,2014,2015等等),后面是流水号(从1,2,3,...,10,..递增的),我想查出所有2013年的数据,要求按后面的流程号数字倒叙排列.恳求大神帮忙,谢谢! 解决方案 假设字段名是code SELECT code, substr(code,INSTR(code,'[', 0, 1)+1,INSTR

使用准则进行条件查询--1.4.从窗体中选择查询的条件

4.从窗体中选择查询的条件 前面的方法虽然简单,但对用户来说操作不够方便,对设计者来说也难以控制,如果通过窗体来实现,这些问题就可以解决了. 如下面的窗体,运行时用户可以在组合框中选择要查询司机的姓名,按下查询按钮就可以看到查询的结果. 下面详细地列出设计的步骤: 创建一个窗体,按下控件向导按钮,在窗体上添加一个组合框.在第一个对话框中选择"我想让组合框在一个表或查询中查找这些值",下一步. 选择一个为组合框提供数据的表或查询.下一步. 选择组合框中要显示的数据,通常除了选择要显示在组