sql查询,更新,删除,操作。

UPDATE ht_plan_triptime ppt
SET ppt.lock_status = ‘1‘
WHERE ppt.lock_status <> ‘1‘
    AND ppt.plan_id = ?
    AND ppt.allowed_person > 0
    AND ppt.allowed_person <= (SELECT
                                 COUNT(*)
                               FROM ht_tourist_team_info ti
                                 INNER JOIN ht_order_info oi ON oi.order_id = ti.order_id
                                 INNER JOIN ht_order_team_relation otr ON otr.order_id = oi.order_id AND otr.del_flag = ‘1‘
                               WHERE otr.trip_id = ‘2f2a83c4fa1749c0ac4ed00626eef91d‘
                                   AND ti.del_flag = ‘1‘
                                   AND oi.del_flag = ‘1‘
                                   AND oi.apply_status = ‘1‘
                              )

时间: 2024-08-05 05:58:41

sql查询,更新,删除,操作。的相关文章

1.sql 查询和删除多条字段的重复语句

查询 select a.* from Base_UserDeptRole a inner join( select DeptRoleId,UserId from Base_UserDeptRole(表) group by DeptRoleId,UserId having count(*)>1) tem on tem.UserId=a.UserId and tem.DeptRoleId=a.DeptRoleId 删除 select distinct DeptRoleId,UserId into #

Android Sqlite数据库执行插入查询更新删除的操作对比

下面是在Android4.0上,利用Sqlite数据库的insert,query,update,delete函数以及execSql,rawQuery函数执行插入,查询,更新,删除操作花费时间的对比结果. 是在执行相同的动作,记录条数也一样的情况下的对比,多次验证的结果是: (1)如果批量执行的记录数在1000条,则Android SqliteDatabase提供的insert,query,update,delete函数和直接写SQL文的execSql,rawQuery的效率差不多,几乎一样.所以

Yii数据库操作增删改查-[增加\查询\更新\删除 AR模式]

在Yii的开发中常常需要去使用Yii的增删改查方法,这些方法又可以多次变化和组合,带来全方位的实现对数据库的处理,下面对这些方法做一些简单的整理和梳理,有遗漏或是BUG,敬请指出.灰常感谢!!! 一.查询数据集合 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 //1.该方法是根据一个条件查询一个集合 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->f

SQL语句查询 更新 删除

一.查询语句 获取数据前十条 oracle: select * from tab where rownum <= 10; sql server: select top 10 * from tab mysql: select * from tab limit 10 select * from 表名 limit m,n:从m开始,取n条 二.更新语句 UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 update <表名> set <列名> = <

自动生成SQL查询、删除、更新、插入语句

自动生成sql语句 select 'update  ' || t.table_name || ' a  set ' ||       (select wm_concat('a.' || a.column_name || '=' || Chr(39) || '{' ||                         Abs(Rownum - 1) || '}' || chr(39) || '   --' ||                         a.Comments || Chr(1

SQL基础-更新&amp;删除&amp;视图

一.更新数据 1.更新数据 ### 更新全部数据: 使用UPDATE关键字.语法如下: UPDATE 表名 SET 字段名=新的值; 比如: 更新学生表中的所有学生性别为男: UPDATE student SET gender = '男'; ### 更新部分数据: 使用UPDATE关键字.语法如下: UPDATE 表名 SET 字段名=新的值 WHERE 限定条件; 比如: 更新学生方东美的性别为女: UPDATE student SET gender = '女' WHERE student_n

在SqlServer查询分析器里 访问远程数据库 进行数据查询更新等操作(openrowset)

启用Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure 使用完成后,关闭Ad Hoc Distributed Queries: exec sp_configure 'Ad Hoc Distributed Queries',0 reconfigure exec s

SQL查询和删除死锁

--查询死锁 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' --删除死锁 declare @spid int Set @spid = 61 --锁表进程 declare @sql varchar(1000) set @sql='kill '+cast(@spid as va

关于Adapter对数据库的查询、删除操作

先来看清空号码操作(第一个选项是清空所有.下面的是popupwindow动态填充电话号码.为清空单个号码通话记录) /** 查询到单个号码的Sipaccount*/ if (mContactDailDetailAdapter != null) { String currSipaccount = phoneList .get(position - 1) .getSipaccount(); /**从ui界面清楚该号码记录*/ mContactDailDetailAdapter .deleVoipCa

关于Lucene的更新删除操作

看一个简单的例子: mport java.io.IOException; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.Term; import org.apache.lucene.queryParser.QueryParse