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
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:24

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

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

sqlserver中触发器+游标操作实现_MsSql

复制代码 代码如下: Create trigger tri_wk_CSVHead_History on wk_CSVHead_History --声明一个tri_wk_CSVHead_History触发器, instead of insert ---插入操作被代替执行下面的操作 as begin declare YB cursor --声明一个游标 for select NoteNO from inserted--这里的NoteNO要和下面的匹配 open YB declare @NoteNO

三种实现方法实现数据表中遍历寻找子节点_MsSql

示例问题如下:  表结构:  Id ParentId  1 0  2 1  3 2  ......   针对该表结构解释如下:  1的父节点为0,  2的父节点为1,  3的父节点为2  ......  以此类推,要求给定一个父节点的值,比如1,  用SQL语句查询的到该父结点下的所有子节点    下面的Sql是在Sql Server下调试通过的,如果是Oracle,则有Connect By可以实现.  建立测试表:    Drop Table DbTree  Create Table DbTr

基本线程同步(八)在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