SQL进阶教程
立足实战,学习掌握SQL分组汇总、多表连接、触发器等知识,并详细介绍SQL常用函数。
rtsnd123
这个作者很懒,什么都没留下…
展开
-
《MSSQL2008进阶教程》之五“SQL触发器”
提示:以上语句可以查询出数据库的触发器信息。提示:该表的xtype的对象类型如上图。提示:after触发器不能超越约束,下面简单介绍一下约束:提示:上面分别介绍了如何在新增、修改、删除职员时通过触发器修改职员权限表的实例。作为一个ERP而言,职员的新增、修改和删除是经常发生的事情,在职员表中同时建三个触发器无疑是低效率的,是否能统一建一个触发器囊括了新增、修改和删除操作呢?请看以下实例:...原创 2020-10-10 15:30:21 · 129 阅读 · 0 评论 -
《MSSQL2008进阶教程》之四“SQL常用函数(二)”
提示:如上图某表的行数达到200多万行,如果关联查询肯定会降低效率,此时,可考虑将某个日期段内的数据作成一个表值函数,查询时可直接查询该表值函数。提示:如上图,可以将自动生成拼音简码的存储过程封装成一个标量值函数,程序创建一个Getzjm函数,其作用是将用户输入的字符串生成助记码。如下图:提示:以上语句查询分析器会提示错误,#ww_sp_2 中的spmch字段长度是60,而#ww_sp_1中spmch的长度是12,长...原创 2020-10-09 23:43:43 · 105 阅读 · 0 评论 -
《MSSQL2008进阶教程》之三“SQL常用函数(一)”
如果朋友们对以上课程感兴趣,可以通过扫描下面的二维码进入荔枝微课,进行更为细致的视频学习:原创 2020-10-09 20:15:11 · 66 阅读 · 0 评论 -
《MSSQL2008进阶教程》之二“SQL多表连接查询”
提示:都是临时表,一张是商品表,两个字段;一张是价格表,也是两个字段。相同字段是dj_sn.提示:向两张临时表插入测试数据,商品表序号是1、2、3,价格表序号是1、2、4如上图。提示:左外连接是显示商品表的所有行,价格表符合条件的序号是1和2,因为没有3相对应,所以以NULL显示。提示:右外连接与左外连接类似,显示价格表的所有行,商品表只有序号1和2与之对应,没有序号4,所以以NULL值显示。提示:以上是delphi中对多表进行连接查询,效果如下图...原创 2020-10-09 19:52:52 · 191 阅读 · 0 评论 -
《MSSQL2008进阶教程》之一“SQL分组查询”
提示:从表sys_rights中,如果字段is_choose为1,则标识为“有选择”,为0则标识为“没有选择”,非1非0则标识为“未知”。提示:通过修改is_choose的值,让用户为职员菜单增减权限。提示:通过case函数依据商品的价格对商品进行分组。提示:以上是case用于修改数据的例子。以上是职员表,其中有一列是职员的出生年月,如何得到各个部门人员的平均年龄?提示:因测试的需要,对表zdy_bb插入了重复数据。...原创 2020-10-09 12:02:56 · 131 阅读 · 0 评论