sql函数

SQL Server SQLGetData()

微笑、不失礼 提交于 2019-12-04 04:32:29
{ /* 语法 C++ SQLRETURN SQLGetData( SQLHSTMT StatementHandle, SQLUSMALLINT Col_or_Param_Num, SQLSMALLINT TargetType, SQLPOINTER TargetValuePtr, SQLLEN BufferLength, SQLLEN * StrLen_or_IndPtr); 参数 StatementHandle [输入]语句句柄。 Col_or_Param_Num [输入]对于检索列数据,它是列的要为其返回数据数。 结果集列在不断增加的列顺序从 1 开始编号。 书签列是列号为 0;这可以是仅在指定是否启用书签。 用于检索参数数据,它是从 1 开始的参数的序号。 TargetType [输入]C 数据类型的类型标识符 * TargetValuePtr 缓冲区。 有关有效的 C 数据类型和类型标识符的列表,请参阅 C 数据类型 附录 d: 中的部分数据类型。 如果 TargetType 是 SQL_ARD_TYPE,驱动程序使用 ARD SQL_DESC_CONCISE_TYPE 字段中指定的类型标识符。 如果 TargetType 是 SQL_APD_TYPE, SQLGetData 将使用相同的 C 数据类型中指定 SQLBindParameter 。 C 数据类型中的指定

SQL-W3School-函数:SQL NOW() 函数

爱⌒轻易说出口 提交于 2019-12-04 02:07:15
ylbtech-SQL-W3School-函数:SQL NOW() 函数 1. 返回顶部 1、 NOW() 函数 NOW 函数返回 当前的日期和时间 。 提示:如果您在使用 Sql Server 数据库,请使用 getdate() 函数 来获得当前的日期时间。 SQL NOW() 语法 SELECT NOW() FROM table_name SQL NOW() 实例 我们拥有下面这个 "Products" 表: Prod_Id ProductName Unit UnitPrice 1 gold 1000 g 32.35 2 silver 1000 g 11.56 3 copper 1000 g 6.85 现在,我们希望显示当天的日期所对应的名称和价格。 我们使用如下 SQL 语句: SELECT ProductName, UnitPrice, Now() as PerDate FROM Products 结果集类似这样: ProductName UnitPrice PerDate gold 32.35 12/29/2008 11:36:05 AM silver 11.56 12/29/2008 11:36:05 AM copper 6.85 12/29/2008 11:36:05 AM 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 https:/

SQL-W3School-函数:SQL MID() 函数

柔情痞子 提交于 2019-12-04 02:07:00
ylbtech-SQL-W3School-函数:SQL MID() 函数 1. 返回顶部 1、 MID() 函数 MID 函数用于 从文本字段中提取字符 。 SQL MID() 语法 SELECT MID(column_name,start[,length]) FROM table_name 参数 描述 column_name 必需。要提取字符的字段。 start 必需。规定开始位置(起始值是 1)。 length 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。 SQL MID() 实例 我们拥有下面这个 "Persons" 表: Id LastName FirstName Address City 1 Adams John Oxford Street London 2 Bush George Fifth Avenue New York 3 Carter Thomas Changan Street Beijing 现在,我们希望从 "City" 列中提取前 3 个字符。 我们使用如下 SQL 语句: SELECT MID(City,1,3) as SmallCity FROM Persons 结果集类似这样: SmallCity Lon New Bei 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 https://www

SQL-W3School-函数:SQL LEN() 函数

旧城冷巷雨未停 提交于 2019-12-04 02:06:46
ylbtech-SQL-W3School-函数:SQL LEN() 函数 1. 返回顶部 1、 LEN() 函数 LEN 函数返回 文本字段中值的长度 。 SQL LEN() 语法 SELECT LEN(column_name) FROM table_name SQL LEN() 实例 我们拥有下面这个 "Persons" 表: Id LastName FirstName Address City 1 Adams John Oxford Street London 2 Bush George Fifth Avenue New York 3 Carter Thomas Changan Street Beijing 现在,我们希望取得 "City" 列中值的长度。 我们使用如下 SQL 语句: SELECT LEN(City) as LengthOfCity FROM Persons 结果集类似这样: LengthOfCity 6 8 7 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 https://www.w3school.com.cn/sql/sql_func_len.asp 2、 6. 返回顶部 作者: ylbtech 出处: http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明

SQL-W3School-函数:SQL HAVING 子句

时光总嘲笑我的痴心妄想 提交于 2019-12-04 02:05:48
ylbtech-SQL-W3School-函数:SQL HAVING 子句 1. 返回顶部 1、 HAVING 子句 在 SQL 中增加 HAVING 子句原因是, WHERE 关键字无法与合计函数一起使用 。 SQL HAVING 语法 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name HAVING aggregate_function(column_name) operator value SQL HAVING 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 Carter 3 2008/10/05 700 Bush 4 2008/09/28 300 Bush 5 2008/08/06 2000 Adams 6 2008/07/21 100 Carter 现在,我们希望查找订单总金额少于 2000 的客户。 我们使用如下 SQL 语句: SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY

SQL-W3School-函数:SQL MAX() 函数

徘徊边缘 提交于 2019-12-04 01:58:49
ylbtech-SQL-W3School-函数:SQL MAX() 函数 1. 返回顶部 1、 MAX() 函数 MAX 函数返回一列中的最大值。 NULL 值不包括在计算中 。 SQL MAX() 语法 SELECT MAX(column_name) FROM table_name 注释: MIN 和 MAX 也可用于文本列 ,以获得 按字母顺序排列 的最高或最低值。 SQL MAX() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 Carter 3 2008/10/05 700 Bush 4 2008/09/28 300 Bush 5 2008/08/06 2000 Adams 6 2008/07/21 100 Carter 现在,我们希望查找 "OrderPrice" 列的最大值。 我们使用如下 SQL 语句: SELECT MAX(OrderPrice) AS LargestOrderPrice FROM Orders 结果集类似这样: LargestOrderPrice 2000 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 https://www.w3school.com.cn/sql

SQL-W3School-函数:SQL MIX() 函数

自古美人都是妖i 提交于 2019-12-04 01:58:42
ylbtech-SQL-W3School-函数:SQL MIX() 函数 1. 返回顶部 1、 MIN() 函数 MIN 函数返回一列中的最小值。NULL 值不包括在计算中。 SQL MIN() 语法 SELECT MIN(column_name) FROM table_name 注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。 SQL MIN() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 Carter 3 2008/10/05 700 Bush 4 2008/09/28 300 Bush 5 2008/08/06 2000 Adams 6 2008/07/21 100 Carter 现在,我们希望查找 "OrderPrice" 列的最小值。 我们使用如下 SQL 语句: SELECT MIN(OrderPrice) AS SmallestOrderPrice FROM Orders 结果集类似这样: SmallestOrderPrice 100 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 https://www.w3school.com.cn/sql/sql

SQL-W3School-函数:SQL SUM() 函数

余生长醉 提交于 2019-12-04 01:58:23
ylbtech-SQL-W3School-函数:SQL SUM() 函数 1. 返回顶部 1、 SUM() 函数 SUM 函数返回 数值列的总数(总额) 。 SQL SUM() 语法 SELECT SUM(column_name) FROM table_name SQL SUM() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 Carter 3 2008/10/05 700 Bush 4 2008/09/28 300 Bush 5 2008/08/06 2000 Adams 6 2008/07/21 100 Carter 现在,我们希望查找 "OrderPrice" 字段的总数。 我们使用如下 SQL 语句: SELECT SUM(OrderPrice) AS OrderTotal FROM Orders 结果集类似这样: OrderTotal 5700 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 https://www.w3school.com.cn/sql/sql_func_sum.asp 2、 6. 返回顶部 作者: ylbtech 出处: http://ylbtech.cnblogs.com

SQL-W3School-函数:SQL LAST() 函数

♀尐吖头ヾ 提交于 2019-12-04 01:57:50
ylbtech-SQL-W3School-函数:SQL LAST() 函数 1. 返回顶部 1、 LAST() 函数 LAST() 函数返回 指定的字段中最后一个记录的值 。 提示:可使用 ORDER BY 语句对记录进行排序。 SQL LAST() 语法 SELECT LAST(column_name) FROM table_name SQL LAST() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 Carter 3 2008/10/05 700 Bush 4 2008/09/28 300 Bush 5 2008/08/06 2000 Adams 6 2008/07/21 100 Carter 现在,我们希望查找 "OrderPrice" 列的最后一个值。 我们使用如下 SQL 语句: SELECT LAST(OrderPrice) AS LastOrderPrice FROM Orders 结果集类似这样: LastOrderPrice 100 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 https://www.w3school.com.cn/sql/sql_func_last.asp 2、

SQL-W3School-函数:SQL AVG() 函数

烈酒焚心 提交于 2019-12-04 01:57:28
ylbtech-SQL-W3School-函数:SQL AVG() 函数 1. 返回顶部 1、 定义和用法 AVG 函数返回数值列的平均值。 NULL 值不包括在计算中 。 SQL AVG() 语法 SELECT AVG(column_name) FROM table_name SQL AVG() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 Carter 3 2008/10/05 700 Bush 4 2008/09/28 300 Bush 5 2008/08/06 2000 Adams 6 2008/07/21 100 Carter 例子 1 现在,我们希望计算 "OrderPrice" 字段的平均值。 我们使用如下 SQL 语句: SELECT AVG(OrderPrice) AS OrderAverage FROM Orders 结果集类似这样: OrderAverage 950 例子 2 现在,我们希望找到 OrderPrice 值高于 OrderPrice 平均值的客户。 我们使用如下 SQL 语句: SELECT Customer FROM Orders WHERE OrderPrice>(SELECT AVG