随笔分类 - SQL
SQL
摘要:目的:根据 (CC_CallOutRecord表中) 传入的唯一值 来更新 (CC_RecFileInfo表中)要更新的路径 关联关系 : CC_CallOutRecord 表中的 COR_CODE 与 要更新的CC_RecFileInfo表中的 COR_ID 相等且唯一关联 原理: 通过 COR_
阅读全文
摘要:Oracle 语法: SELECT CASE WHEN INSTR(your_column, '-') > 0 THEN '包含减号' ELSE '不包含减号' END AS contains_hyphen FROM your_table; 示例一: 判断 sessionid 列中 是否 包含 “
阅读全文
摘要:语法 UPDATE your_table SET your_column = SUBSTRING(your_column, 1, LENGTH(your_column) - 10) WHERE some_condition; your_table 是你的表名。 your_column 是你想要操作的
阅读全文
摘要:SQL 用一个列的值 更新 另一个列 的值 UPDATE 表名称 SET 目标列 = 源列 WHERE 条件; 例一 将 callid中的值 赋给 sessionid UPDATE cti_cdr SET sessionid = callid WHERE timestart<='2024-06-21
阅读全文
摘要:将 install_data 日期型字段 转为 2020-03-18 12:22:59 样式 DATE_FORMAT(install_date, '%Y-%m-%d %H:%i:%s') as 安装时间 示例 select order_id as 工单编号,contact_tel as 电话号码,
阅读全文
摘要:比如:cdr表中的CallerId字段中数据在station表中num不存在的 sql语句 SELECT CallerId FROM ast_cdr WHERE CallerId NOT IN (SELECT number FROM ast_station) 加上条件 并 CallerId 字段 去
阅读全文
摘要:几种常用的方法: 1. 内连接 (INNER JOIN)内连接返回两个表中都有匹配的行。 SELECT A.*, B.* FROM 表A AS A INNER JOIN 表B AS B ON A.某字段 = B.某字段 2. 左连接 (LEFT JOIN)左连接返回左表(表A)的所有行,即使右表(表
阅读全文
摘要:实际应用中常用于 显示 某一字段 有重复的 行 select callidunique from cti_cdr group by callidunique having count(1) >1 得出 callidunique字段 有重复的行
阅读全文
摘要:mysql去除空格的方法: 利用replace()函数去除字符中的空格,语法为“replace(object,' ','')”; mysql怎样去除空格 (1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中出现search
阅读全文
摘要:SQL SELECT 语句 SELECT 列名称 FROM 表名称 select * from att_address where 1=1 and ( name='刘中断' ) and ( phone1='13255667' or phone2='13255667') order by name a
阅读全文
摘要:将结果集插入另一个表中 insert into rep_agentworksum (DateTime,AgentName ,DayWorkSum , DayWork ) SELECT DateTime,AgentName ,Count(SessionId)as DayWorkSum ,1 as Da
阅读全文
摘要:方案一: 运行mmc,然后操作,控制台–添加/删除管理单元–添加–找到Microsoft SQL 企业管理器–添加–关闭–确定(注:此处点击添加完后就可以关闭了,不要等待响应,如果你多次点击了添加,后来可以看到n多个企业管理器。。。),再回到控制台–选项–控制台模式选择”用户模式完全访问”–将下面的选择全部取消。最后,从控制台–另存为–存储为:C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC(即SqlServer的安装目录下的binn文件夹)。 这样就好了。方案二: 1.
阅读全文
摘要:分组求行数 SELECT DateTime,AgentName ,Count(SessionId)as DayWorkSum ,1 as DayWork FROM cti_record WHERE Date ='2012-03-04' and AgentName in (1006,1013 )gro
阅读全文
摘要:SELECTCONVERT(varchar(100), GETDATE(), 0): 0516200610:57AMSELECTCONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECTCONVERT(varchar(100), GETDATE(), 2): 06.05.16SELECTCONVERT(varchar(100), GETDATE(), 3): 16/05/06SELECTCONVERT(varchar(100), GETDATE(), 4): 16.05.06SELECTCONVERT(varchar(100), GETDATE(),
阅读全文
摘要:--截断事务日志 backup log tempdb with no_log go--收缩数据库 dbcc shrinkdatabase (tempdb) go
阅读全文
摘要:Order By Rnd()或Order By NewID() ‘此句在sql2000中试好用或Select * From table Order By Rnd(ID)或SELECT * FROM table ORDER BY Rnd(ID-timer())
阅读全文