随笔分类 - Sql
摘要:select * from TestUsera; id name phone 1 张三 134272191582 张三 138278264953 李四 158495431554 王五 15884562583 按姓名分组后 绑定个默认手机号 select b.name,c.phone from (SE
阅读全文
摘要:收藏,首见于 https://mp.weixin.qq.com/s/uUx_v2rVEWXNxyqJg5QGTg。
阅读全文
posted @ 2021-09-17 23:01
.L
摘要:一、定义变量--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三'print @user1 declare @user2 nvarchar(50) sel
阅读全文
摘要:转载收藏于:http://www.cnblogs.com/knowledgesea/p/3696912.html什么是表分区一般情况下,我们建立数据库表时,表数据都存放在一个文件里。但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小...
阅读全文
摘要:源:http://www.cnblogs.com/xsyblogs/p/3565779.html对于数据库的增删改查,我们都再熟悉不过了,今天,将和您一起探讨几种不一样的SQL用法,原来,SQL还可以这么玩儿。 以下是数据库的原表,如图-1。 1、快速复制表结构 这时,如果我们需要复制一份一模一样的表结构,您会怎么操作呢?当然,您可以通过导出表结构,再执行SQL脚本,这样肯定是可以达到目的的,再或者,您也可以再建一份一模一样的表,这样也可以达到目的。但是,如果有十几个字段呢,几十个字段呢,甚至上百个字段呢?这时我相信绝大部分人都不会这么干了,下面我们来看另外一种用法。咱们不...
阅读全文
摘要:来自:http://www.cnblogs.com/AaronYang/p/3186682.html2013年10月29日16:01:58当数据有 time类型列时候,比如 打电话的通话时长,我们查询时候不方便,我们可以添加一个冗余列,直接统计秒 ,但是 后期知道的,现在我把例如 00:12:23 的时间换成秒例如列 bridgeDuration是时长,我们换成秒,存到这里bridgeDurationIntUPDATE dbo.PhoneRecords SET bridgeDurationInt=(CAST(LEFT(bridgeDuration,2) AS int)*3600)+(CAST(
阅读全文
摘要:来自:http://www.cnblogs.com/AaronYang/archive/2012/04/24/2468095.html数据库的设计Netstopmssqlserver (开启SQL)Netstartmssqlserver(关闭SQL)1.1设计数据库的步骤:需求分析阶段1)收集信息2)标识实体3)标识每个实体需要存储的详细信息4)标识实体之间的关系概要设计阶段5)绘制E-R图6)将E-R图转换为数据库模型图7)遵循三大范式详细设计阶段三个范式的含义1)确保每列的原子性2)确保表中的每列都和主键相关(只描述一件事)3)确保每列都和主键列直接相关,而不是间接相关(两列不能描述同一件
阅读全文
摘要:出自:http://www.cnblogs.com/AaronYang/archive/2012/05/12/2497410.html列出某数据库下的所有表SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'或者SELECT OBJECT_NAME (id) FROM sysobjects WHERE xtype = 'U' AND OBJECTPROPERTY (id, 'IsMSShipped') = 0或者使用SQLServer的存储
阅读全文
摘要:来自:http://www.cnblogs.com/AaronYang/archive/2012/04/24/2468093.htmlSqlServer基础语法--查看数据表select*fromStudent--使用Sql查询数据--1、查询表中所有类容Select*FromTableName--2、查询表中指定字段类容SelectColumnName,…,FromTableNameSelectstuName,stuNo,stuSexFromstuInfo--3、带Where条件的查询Select*|ColumnNameFromTableNameWhereconditionselect*Fr
阅读全文
摘要:出处:http://www.cnblogs.com/hoojo/archive/2011/07/16/2108129.html高级查询在数据库中用得是最频繁的,也是应用最广泛的。Ø 基本常用查询--selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select distinct sex from student;--count 统计select count(*) from student;select count(sex) from student;select count
阅读全文
摘要:1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么selectreplace('lihan','a','b') -----------------------------lihbn(所影响的行数为 1 行)=========================================================2:substring函数第一个参数你的字符串,第二个是开始替换位置,第三个结束替换位置selectsubstring('lihan',1,3);----- li(所影响
阅读全文

浙公网安备 33010602011771号