随笔分类 -  sql

摘要:mysql 写sql的顺序: select -> from-> where->group by->having->order by. 但mysql的解析器执行顺序: from-> where->group by->having->select->order by. 所以,从执行的流程来看,是先gro 阅读全文
posted @ 2019-05-09 13:56 笑笑小白 阅读(1717) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/ingstyle/p/4368064.html left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回 阅读全文
posted @ 2019-05-09 13:47 笑笑小白 阅读(13731) 评论(0) 推荐(0)
摘要:bit 整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off. 注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。 tinyint 整型 tinyint 数据类型能存储从0到255 之间的整 阅读全文
posted @ 2016-06-21 13:27 笑笑小白 阅读(3472) 评论(0) 推荐(0)
摘要:adOpenStatic 向前游标adOpenKeyset 键集游标adLockOptimistic设置窗口为固定的大小附带一个小资料: ----------------------------------- 常数 常数值 说明 ----------------------------------- adOpenForwardOnly 0 缺省值,启动一个只能向前移动的游标(Forward Only)。 adOpenKeyset 1 ... 阅读全文
posted @ 2013-08-05 09:10 笑笑小白 阅读(8132) 评论(0) 推荐(1)
摘要:有个文章的表内容是列项,类型是text我查询的是内容相同的文章,把其中的一个删除select内容from文章groupby内容havingcount(*)>1查询ID和题目的时候可以,因为不是text,查询内容就出现不能比较或排序text、ntext和image数据类型,除非使用ISNULL或LIKE运算符'''''''''''--大于8000参考以下SQL Server 2000专门提供了处理text,ntext,image字段的函数TEXTPTRTEXTVALIDReadTextUPDATETEX 阅读全文
posted @ 2013-07-27 16:48 笑笑小白 阅读(9316) 评论(0) 推荐(0)
摘要:SQL SELECT DISTINCT语句在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。语法:SELECT DISTINCT 列名称 FROM 表名称使用DISTINCT关键词如果要从 "Company" 列中选取所有的值,我们需要使用 SELECT 语句:SELECT Company FROM Orders"Orders"表:CompanyOrderNumberIBM3532W3School2356Apple4698W3School6953结果:Comp 阅读全文
posted @ 2013-07-27 16:40 笑笑小白 阅读(8229) 评论(0) 推荐(2)
摘要:在SQL结构化查询语言中,LIKE语句有着至关重要的作用。 LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下: select * from table1 where name like "张*" 如果要查询以“张”结尾的记录,则语句如下: select * from table1 阅读全文
posted @ 2013-07-27 16:16 笑笑小白 阅读(948) 评论(0) 推荐(0)
摘要:假设有A,B两个表。表A记录如下:aIDaNum1a200501112a200501123a200501134a200501145a20050115表B记录如下:bIDbName1200603240122006032402320060324034200603240482006032408--------------------------------------------1.leftjoinsql语句如下:select*fromAleftjoinBonA.aID=B.bID结果如下:aIDaNumbIDbName1a20050111120060324012a20050112220060324 阅读全文
posted @ 2013-07-22 11:29 笑笑小白 阅读(518) 评论(0) 推荐(0)