网站首页 站内搜索

搜索结果

查询Tags标签: select,共有 4981条记录
  • SQL取模水平分表

    CREATE TABLE TABLE_0 ( ID INT )CREATE TABLE TABLE_1 ( ID INT )CREATE TABLE TABLE_2 ( ID INT ) GODECLARE @NUM INT = 1; WHILE (@NUM < 100) BEGINDECLARE @SQL NVARCHAR(500) = NINSERT INTO TABLE_ + CONVERT(NVARCHAR(50),@NUM % 3) + VALUES( + CONVERT(nva…

    2022/6/9 2:20:08 人评论 次浏览
  • Hive窗口函数

    1.1 Hive窗口函数普通的聚合函数每组(Group by)只返回一个值,而开窗函数则可为窗口中的每行都返回一个值。 简单理解,就是对查询的结果多出一列,这一列可以是聚合值,也可以是排序值。 开窗函数一般就是说的是over()函数,其窗口是由一个 OVER 子句 定义的多行记录 开…

    2022/6/8 23:21:48 人评论 次浏览
  • Oracle基础(五):数值函数

    1、ROUND(n,m) 四舍五入保留n小数点后m位,若省略m或m为0则四舍五入到整数位,若是负数则是保留到十位以上的数字,即:四舍五入到小数点前m位 select round(45.678,2) from dual;--返回45.68,四舍五入保留2位小数 select round(45.678,0) from dual;--返回46 select rou…

    2022/6/8 6:20:07 人评论 次浏览
  • Oracle基础(三):DQL语句

    DQL语句 DQL语句用于查询数据库中的数据。DQL必须包含两个子句SELECT和FROM,SELECT子句用来指定要查询的字段,可以是表中的字段,函数和表达式,FROM子句用来指定数据来源的表。 SELECT empno,ename,job,deptno FROM emp; SELECT ename,sal,sal*12 FROM emp;--使用表达式-…

    2022/6/8 2:22:42 人评论 次浏览
  • Oracle基础(四):字符串函数

    1、CONCAT(CHAR1,CHAR2)--将两个字符串拼接后返回 SELECT CONCAT(ename,sal) FROM emp;--嵌套使用 SELECT CONCAT(CONCAT(ename,:),sal) FROM emp; 使用 || 操作符来连接字符串 SELECT ename||:||sal FROM emp;2、LENGTH(CHAR) 返回参数指定的长度,VARCHAR2则实际长度,C…

    2022/6/8 2:22:42 人评论 次浏览
  • oracle group by字符串拼接

    有一张表test,字段分别是主键ID,road_id,user_id,region,现在的需求是对road_id分组,然后将region字段用逗号拼接起来 test表:分组的SQL如下: SELECT road_id , LISTAGG(REGION, ,) WITHIN GROUP (ORDER BY road_id) region FROM rasmp_test WHERE region IS NOT …

    2022/6/8 2:22:40 人评论 次浏览
  • FreeSql学习笔记——11.LinqToSql

    前言Linq的强大大家有目共睹,可以以简便的方式对数据集进行复杂操作,LinqToSql经常使用在数据库的联表、分组等查询操作中;FreeSql对LinqToSql的支持通过扩展包FreeSql.Extensions.Linq;Init dotnet add package FreeSql.Extensions.Linq说明请尽量不要在 ISelect 模式…

    2022/6/8 2:21:38 人评论 次浏览
  • PostgreSQL Array 数组类型与 FreeSql 打出一套【组合拳】

    前言 PostgreSQL 是世界公认的功能最强大的开源数据库,除了基础数据类型 int4/int8/varchar/numeric/timestamp 等,还支持 int4[]/int8[]/varchar[]/numeric[]/timestamp[] 数组类型、hstore 类型(类似 c# Dictionary<string, string>)、gis 类型。 选择一项技术…

    2022/6/8 2:21:30 人评论 次浏览
  • oracle多账套(用户)引用同一个账套的表或视图数据

    1.赋权限访问nbjf账套权限给到其他账套用户。 grant select on nbjf.receivables to gzjf,hfjf,hfjy; 2.分别登陆 gzjf,hfjf,hfjy账套创建视图,以后nbjf账套视图或表发生变化,其他账套查询结果会一起发生变化。 create or replace view receivables as select * from nb…

    2022/6/8 2:21:27 人评论 次浏览
  • SQL优化超强总结

    优化成本:硬件>系统配置>数据库表结构>SQL及索引。 优化效果:硬件<系统配置<数据库表结构<SQL及索引。对于MySQL层优化我一般遵从五个原则:减少数据访问:设置合理的字段类型,启用压缩,通过索引访问等减少磁盘IO 返回更少的数据:只返回需要的字段…

    2022/6/8 2:20:20 人评论 次浏览
  • hive SQL 初学者题目,实战题目 字符串函数,日期拼接,开窗函数。。。。

    sql:Hive实现按照指定格式输出每七天的消费平均数输出格式:2018-06-01~2018-06-07 12.29...2018-08-10~2018-08-16 80.67 答案:-- 1、先将日期进行切分得到年月日select split(date_time,/),cost from f; 将日期格式转换成上面的格式 select concat_ws(-,split(date_tim…

    2022/6/8 2:20:17 人评论 次浏览
  • 转载:SQL分页查询总结

    【转载】SQL分页查询总结 开发过程中经常遇到分页的需求,今天在此总结一下吧。 简单说来方法有两种,一种在源上控制,一种在端上控制。源上控制把分页逻辑放在SQL层;端上控制一次性获取所有数据,把分页逻辑放在UI上(如GridView)。显然,端上控制开发难度低,适…

    2022/6/8 2:20:17 人评论 次浏览
  • sql注入常用的函数(mysql)

    sql注入的概念: sql注入本质是指服务端未严格校验,客户端输入,导致一些payload在数据库成功执行。 1.查看版本号 select version(); 2.查看当前用户 select user(); 3.查看系统用户 select system_user(); 4.查看当前数据库名 select database(); 5.查看系统安装路径…

    2022/6/8 2:20:11 人评论 次浏览
  • SQL 去重的 3 种方法?,还有谁不会?

    在使用SQL提数的时候,常会遇到表内有重复值的时候,比如我们想得到 uv (独立访客),就需要做去重。 在 MySQL 中通常是使用 distinct 或 group by子句,但在支持窗口函数的 sql(如Hive SQL、Oracle等等) 中还可以使用 row_number 窗口函数进行去重。 举个栗子,现有这…

    2022/6/7 2:21:05 人评论 次浏览
  • 8 种最坑SQL语法,工作中踩过吗?

    来源:yq.aliyun.com/articles/72501 sql语句的执行顺序:FROM <left_table>ON <join_condition><join_type>JOIN <right_table>WHERE <where_condition>GROUP BY <group_by_list>HAVING <having_condition>SELECTDISTINCT <…

    2022/6/7 2:21:05 人评论 次浏览
扫一扫关注最新编程教程