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