随笔分类 -  SQL

摘要:SQL 中的 substring 函数是用来截取一个栏位资料中的其中一部分。 例如,我们需要将字符串'abdcsef'中的‘abd’给提取出来,则可用substring 来实现: select substring('abdcsef',1,3) 结果: 'abd' 括号中数字‘1’表示截取的起始位置是 阅读全文 »
posted @ 2021-01-27 10:16 大白菜! 阅读(612) 评论(0) 推荐(0) 编辑
摘要:CHARINDEX作用 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串,但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEINDX的函数,顾名思义就是找到字符(char)的位置(index),既然能够知道所在的位置,当然就可 阅读全文 »
posted @ 2021-01-27 10:15 大白菜! 阅读(404) 评论(0) 推荐(1) 编辑
摘要:当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。比如 select * from T_Employee where FNumber not in ( select top 5* from T_Employee order by FSalary desc)order by FSa 阅读全文 »
posted @ 2021-01-27 09:58 大白菜! 阅读(413) 评论(0) 推荐(0) 编辑
摘要:全面解析SQL存储过程 存储过程(Stored Procedure),是一组为了完成特定功能的SQL 语句,类似一门程序设计语言,也包括了数据类型、流程控制、输入和输出和它自己的函数库。存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能 阅读全文 »
posted @ 2021-01-04 15:02 大白菜! 阅读(2323) 评论(0) 推荐(0) 编辑
摘要:MySQL 存储过程 分类 编程技术 MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数 阅读全文 »
posted @ 2021-01-04 14:56 大白菜! 阅读(209) 评论(0) 推荐(0) 编辑
摘要:许多初学者在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例的问题,大致的错误描述如下: An error has occurred while establishing a connection to the server. (p 阅读全文 »
posted @ 2020-12-18 15:15 大白菜! 阅读(2028) 评论(0) 推荐(0) 编辑
摘要:SQL运算符 //不为空SELECT * FROM `table_name` WHERE 'col'<>''//为空SELECT * FROM `table_name` WHERE 'col'='' SQL命令 //不为空SELECT * FROM `table_name` WHERE 'col I 阅读全文 »
posted @ 2020-12-16 11:44 大白菜! 阅读(6901) 评论(0) 推荐(0) 编辑
摘要:数据库里的 float momey 类型,都会精确到多位小数。但有时候 我们不需要那么精确,例如,只精确到两位有效数字。 解决: 1. 使用 Round() 函数,如 Round(@num,2) 参数 2 表示 保留两位有效数字。 2. 更好的方法是使用 Convert(decimal(18,2), 阅读全文 »
posted @ 2020-12-16 11:41 大白菜! 阅读(687) 评论(0) 推荐(0) 编辑
摘要:1、SQL SELECT DISTINCT 语句 在表中,可能会包含重复值。这并不成问题,不过,仅仅列出不同(distinct)的值。 关键词 DISTINCT 用于返回唯一不同的值。 语法: SELECT DISTINCT 列名称 FROM 表名称 使用 DISTINCT 关键词 SELECT D 阅读全文 »
posted @ 2020-12-10 17:08 大白菜! 阅读(1205) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示